我有一个页面加载到UIWebView(占据iPad屏幕的100%)上。当我点击文本框时,页面会将文本框定位到正确位置并开始弹出键盘,但是随后键盘又会突然消失,并且输入框会被调用blur()方法。
在移动版Safari中尝试同样的页面,键盘可以成功弹出。
我无法找出键盘成功显示并保持弹出的规则,以及为什么UIWebView和Safari表现不同。
我对此进行了大量研究,但没有找到答案。
在移动版Safari中尝试同样的页面,键盘可以成功弹出。
我无法找出键盘成功显示并保持弹出的规则,以及为什么UIWebView和Safari表现不同。
我对此进行了大量研究,但没有找到答案。
UITextFieldDelegate
协议方法来自定义UITextField
的行为。你是否正在使用[textField resignFirstResponder]
?请分享你提到的模糊代码或截图。 - raurora