我有 8-10 个 UITextFields 像一个表单。我需要在 viewWillAppear 或 viewWillDisappear 中清除所有这些,因为当我第二次进入 View 时,文本字段应该是空的。现在,1.我应该使用上述两种方法中的哪种方法,更重要的是,2.有没有办法一次性清除所有文本字段?
我知道,一种方法是简单地获取每个字段并制作 textfield.text = @"",但是有没有更好的方法?
最佳答案
试试这个:
for (UIView *subview in [yourView subviews])
if([subview isKindOfClass:[UITextField class]])
[(UITextField*)subview setText:@""];
关于objective-c - 使 viewWillAppear/viewWillDisappear 中的所有 uitextfields 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12606009/