我正在关注this iPhone tutorial from Apple我认为我做的一切都是正确的,但是应用程序的行为却没有达到应有的效果。我检查了故障排除部分,我仍然认为我做对了。
所以我想我需要帮助来判断问题出在哪里...这是 Interface Builder 中相关连接的快照。
基本上,键盘的“完成”按钮不会关闭键盘,并且 View 中的“Hello”按钮不会触发 changeGreeting 方法。
如果您不知道缺少什么,请让我发布一些代码或相关的内容。谢谢!
这是在 Controller 中:
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (theTextField == textField) {
[textField resignFirstResponder];
}
return YES;
}
编辑:我是个白痴,我没有保存 nib 文件,我以为我已经保存了。抱歉!
最佳答案
您是否在 textFieldShouldReturn: 方法中实现了“ResignFirstResponder”消息?这就是告诉键盘在文本字段编辑完成后消失的原因。本教程的“实现 View Controller ”部分对此进行了解释。
关于iphone - Apple 的 iOS 教程无法正常工作,我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488299/