bos*_*rol 0 iphone uitextfield ios4
我为iPhone iOS 4和Xcode 4开发了一个项目.
有一种方法可以知道用户是否修改了UITextField的文本?
例如,我有2个UITextField,textFieldA和textFieldB,并假设textField包含一些文本为"abc".
用户首先点击textFieldA(键盘打开),然后点击textFieldB.如何知道textFieldA中的文本是否已被用户修改?
谢谢.
怎么样:首先订阅您的头文件中的文本字段委托:
<UITextFieldDelegate>
然后在您的实现文件(.m)中的某处,您可以添加:
myTextField.delegate = self;
现在,您可以访问文本字段的委托方法.这意味着您现在可以使用:
-(void)textFieldDidBeginEditing:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)
和 -(void)textFieldDidEndEditing:(UITextField *)textField
为什么不在textFieldDidBeginEditing中存储文本字段的值,并将其与textFieldDidEndEditing中的值进行比较?`
| 归档时间: |
|
| 查看次数: |
1901 次 |
| 最近记录: |