我的 UI 上的 NSTextField 需要通过标签访问它们

发布于 2024-12-27 16:51:52 字数 293 浏览 1 评论 0原文

我有 8 个 NSTextField,我需要通过 UI 访问它们以确定 NSTextField 是否有任何数据。如果它是空的,那么我将布尔值标记为“否”并检查下一个字段。最后,我将突出显示所有必填字段并将其呈现给用户。

这是我的伪代码

-(BOOL)isFormValid
{
for(int i=0; i< 9; i++)
{
if <tag>.text != nil or <tag>.text != @"" then
return NO
}
return YES;
}

I have 8 NSTextFields and I need to access them by UI to determine if the NSTextField has any data. If it's empty then I mark a bool as NO and check the next field. Eventually I'll highlight all the required fields and present it to the user.

Here's my pseudocode

-(BOOL)isFormValid
{
for(int i=0; i< 9; i++)
{
if <tag>.text != nil or <tag>.text != @"" then
return NO
}
return YES;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜唯美灬不弃 2025-01-03 16:51:52

也许这会有所帮助:

[superviewOfTextFields viewWithTag:tag];

Probably this will help:

[superviewOfTextFields viewWithTag:tag];
时光病人 2025-01-03 16:51:52

为什么不使用 NSForm?顾名思义,它是为文本形式设计的。您对整个表单有一个出口,并且可以使用 cellAtIndex:

<code>NSForm</code> 对象的屏幕截图IB

Why don't you use an NSForm? As the name suggests, it's designed for text forms. You have one outlet to the form as a whole and can get each field in the form with cellAtIndex:

Screenshot of <code>NSForm</code> object in IB

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文