如何捕捉如果视图或UITextField进入编辑模式?

问题描述:

我已经子类化了一个UITextField,并且在那里,我需要知道文本字段是否处于编辑模式。当编辑模式从YES/NO改变时,我需要以某种方式得到通知。我试图覆盖编辑属性的setter,但这似乎不起作用。还有别的事吗?如何捕捉如果视图或UITextField进入编辑模式?

您可以使用textFieldDidBeginEditing:方法在textField的代理中获取该事件。

或者,您可以添加观察者以侦听UITextFieldTextDidBeginEditingNotification通知。

我们有文本框是获得呼叫的delegat方法autoatically当文本框进入编辑模式,而其从编辑模式

- (void)textFieldDidBeginEditing:(UITextField *)textField{ 
    EditingMode=YES; 
} 


- (void)textFieldDidEndEditing:(UITextField *)textField{ 
    EditingMode=NO; 
} 

编码快乐退出...

+0

不好是你自己委托.... – openfrog 2010-09-27 11:30:40

+1

不能得到你想说什么。这不是我自己的代表。这是textFields委托方法。 – 2010-09-27 13:13:03