我在tableview的每个单元格中都有一个UITextField
。我想设置一个BOOL,如果在任何文本字段中编辑了任何文本,那么我可以提示用户稍后保存。
答案 0 :(得分:0)
使用UITextFieldDelegate
并实施:
- (void)textFieldDidEndEditing:(UITextField *)textField
答案 1 :(得分:0)
一种简单的方法是为每个UITextField设置一个标记,并拥有一个BOOL数组,其索引与标记匹配,名为editedTextFields
。然后,从UITextFieldDelegate协议实现该方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField
在其中,使用textField.tag
找出已编辑的UITextField,然后可以将BOOL数组设置为等效位置为YES。
答案 2 :(得分:0)
您可以尝试UITextField的委托解决此问题。试一试。