![](/img/trans.png)
[英]UIActivityViewController Calls ViewWillAppear but not ViewWillDisappear
[英]Make all the uitextfields empty in viewWillAppear / viewWillDisappear
我有8-10個UITextFields就像一個表單。 我需要在viewWillAppear或viewWillDisappear中清除所有這些,因為當我第二次登陸視圖時,文本字段應該為空。 現在,1。我應該為此目的使用上述兩種方法,更重要的是,2。有沒有辦法一次性清除所有文本字段? 我知道,一種方法是簡單地取每個字段並制作textfield.text = @“”,但還有更好的方法嗎?
嘗試這個:
for (UIView *subview in [yourView subviews])
if([subview isKindOfClass:[UITextField class]])
[(UITextField*)subview setText:@""];
立刻清除它們!
for (UIView* view in self.view.subviews){
if (view isKindOfClass:[UITextField class])
view.text = @"";
}
干杯!
怎么樣:
for(id view in [self.view subviews]){
if([view isKindOfClass:[UITextField class]])
view.text = @"";
}
}
搜索視圖上的所有子視圖(上面我設置了self.view
)並重置它們的UITextField
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.