Objective-c中的KeyListener
我是新目标c。 如果文本字段已填充,我想更改按钮图像。我们如何理解来自键盘的文本字段输入?KeyListener在java中使用,我们在objective-c中如何做?Objective-c中的KeyListener,objective-c,Objective C,我是新目标c。 如果文本字段已填充,我想更改按钮图像。我们如何理解来自键盘的文本字段输入?KeyListener在java中使用,我们在objective-c中如何做? 谢谢了解Objective-C中的通知 如果为iOS编程,则了解uicontrol事件。您正在寻找的是UITextFieldDelegate协议。协议与Java中的接口大致相同。主要区别在于协议中的方法可以是可选的,而Java接口中的所有方法都是必需的 您可以实现以下一个或多个方法: - (void)textFieldDidB
谢谢了解Objective-C中的通知
如果为iOS编程,则了解uicontrol事件。您正在寻找的是
UITextFieldDelegate
协议。协议与Java中的接口大致相同。主要区别在于协议中的方法可以是可选的,而Java接口中的所有方法都是必需的
您可以实现以下一个或多个方法:
- (void)textFieldDidBeginEditing:(UITextField *)textField {
// Do something when the user begins editing
}
- (void)textFieldDidEndEditing:(UITextField *)textField {
// Do something when the user is done editing
}
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
// Text field is about to change it's text.
// Return YES to allow this change
// Return NO to block this change
}
iOS中的许多类都有相应的委托类。例如:
&UITextField
UITextField委托
&NSXMLParser
NSXMLParserDelegate
和CLLocationManager
CLLocationManagerDelegate