IPad关闭键盘事件处理

时间:2011-07-06 14:43:44

标签: ipad keyboard-events

按下取消键盘按钮(位于键盘右下方)不是调用方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

如何处理此事件以及如何将其与其他事件区分开(如果它由聚合事件处理程序处理)?

2 个答案:

答案 0 :(得分:0)

您是否为textfield设置了delegate?修复Interface Builder或代码; e.g:

self.TEXTFIELDNAME.delegate = self;

请参阅此post,应该有帮助。

答案 1 :(得分:0)

您可以收听键盘隐藏UIKeyboardWillHideNotification通知。

示例代码在这里http://developer.apple.com/iphone/library/samplecode/KeyboardAccessory/Listings/Classes_ViewController_m.html

甚至可以实现方法

-(void)textFieldDidEndEditing:(UITextField *)textField