所以我有一个静态TableView设置在多个部分,标签和文本字段的界面构建器。
我希望能看到类似
的东西[self.view viewWithTag:kNameTextfield]
并获取带有我设置的标签的UITextField。由于某些原因我无法访问UITextField,它出现Nil。我想是因为嵌套很深吧?我想过创建所有文本字段的Outlet集合,而不是每次我需要更改某些东西时迭代它们,这似乎是浪费?
我要做的是在初始加载时,它通过字典中的值填充文本字段的值。能够针对一个特定的文本域是很有用的。
尝试遍历子视图:
for (UIView* viewsLevel1 in [cell.contentView subviews])
{
for (UIView* viewsLevel2 in viewsLevel1)
{
UITextField *textField = [viewsLevel2 viewWithTag:kNameTextField];
}
}
想写多深就写多深