如何捕捉如果视图或UITextField进入编辑模式?
问题描述:
我已经子类化了一个UITextField,并且在那里,我需要知道文本字段是否处于编辑模式。当编辑模式从YES/NO改变时,我需要以某种方式得到通知。我试图覆盖编辑属性的setter,但这似乎不起作用。还有别的事吗?如何捕捉如果视图或UITextField进入编辑模式?
答
您可以使用textFieldDidBeginEditing:
方法在textField的代理中获取该事件。
或者,您可以添加观察者以侦听UITextFieldTextDidBeginEditingNotification
通知。
答
我们有文本框是获得呼叫的delegat方法autoatically当文本框进入编辑模式,而其从编辑模式
- (void)textFieldDidBeginEditing:(UITextField *)textField{
EditingMode=YES;
}
- (void)textFieldDidEndEditing:(UITextField *)textField{
EditingMode=NO;
}
编码快乐退出...
不好是你自己委托.... – openfrog 2010-09-27 11:30:40
不能得到你想说什么。这不是我自己的代表。这是textFields委托方法。 – 2010-09-27 13:13:03