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

时间:2012-01-19 18:21:34

标签: objective-c cocoa tags uitextfield nstextfield

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

这是我的伪代码

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

2 个答案:

答案 0 :(得分:1)

这可能会有所帮助:

[superviewOfTextFields viewWithTag:tag];

答案 1 :(得分:0)

为什么不使用NSForm?顾名思义,它是专为文本表单设计的。您可以在整个表单中添加一个插件,并可以使用cellAtIndex:

获取表单中的每个字段

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