【发布时间】:2010-08-24 15:27:57
【问题描述】:
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController {
[self dismissFirstResponder];
return YES;
}
-(void)dismissFirstResponder {
[nameField resignFirstResponder];
[descriptionField resignFirstResponder];
[helpField resignFirstResponder];
}
我尝试了很多不同的东西,但键盘就是不响:
- 我检查了我的插座是否在 Interface Builder 中正确连接
- 我在 2 种方法中设置了断点,以检查它们是否在适当的时间被调用,并且确实如此。应用中只有这 3 个文本字段。
会发生什么:弹出框被关闭但键盘保持不变。
在这件事上我真的很感激一些帮助。这可能是 iOS 3.2 上的一个已知错误,如果是这样,任何解决方法都将被感激地接受。谢谢
【问题讨论】:
-
您的弹出框是表单吗? stackoverflow.com/questions/3372333/…
-
否,但弹出框“下方”有一个表单。大概就是这样,谢谢。
-
其实,这似乎是一个更合适的副本:stackoverflow.com/questions/2654474/…
-
从一个 Tom H 到另一个,我已将此作为错误报告提交给 Apple,ID# 8384423
标签: iphone cocoa-touch keyboard ios iphone-sdk-3.2