【发布时间】:2014-05-30 13:53:56
【问题描述】:
在 iOS7 应用程序中,我在 UIScrollView 上有一堆 UITextFields 可以垂直滚动。
我设置了scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;
现在,我可以通过拖动滚动视图来关闭键盘。我第一次以这种方式关闭键盘时,会发生一些事情:
我不能再编辑任何 UITextFields。好像他们的userInteractionEnabled 设置为NO。光标不会出现在文本字段内。键盘没有出现。
我不知道为什么我第一次以交互方式关闭键盘后,我的文本字段变得无响应。有人遇到过这个问题吗?
编辑:
如果我打电话给[self.view endEditing:YES];,我会得到一个非常奇怪的行为(附截图)。屏幕的大部分上部变为灰色。当我旋转设备时,灰色矩形移动到底部,文本字段再次响应。
【问题讨论】:
标签: ios objective-c uiscrollview uitextfield uikeyboard