我正在使用 iOS 5 上的故事板,并且有一个简单的屏幕,UITextField
上面有一个。当用户点击“返回”时,我想关闭键盘。我遵循了其他建议,例如让我的控制器实现UITextFieldDelegate
协议并实现textFieldShouldReturn:
如下:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[questionField resignFirstResponder];
return YES;
}
但是我看到这个方法永远不会被调用。我已将情节提要中的视图控制器设置为我的 custom UIViewController
。
我还尝试了一个不同的实现,我创建了一个IBAction
被调用dismissKeyboard
但奇怪的是我无法将Did Exit
操作连接到我的UITextField
.
有任何想法吗?
更新:所以问题似乎是我使用的是 UITextView 而不是 UITextField。我想要一个大的区域来输入文本。当我将输入字段更改为 UITextField 时,它工作正常。关于如何使它与 UITextView 一起工作的任何想法?