我有一个启动UIWebView的ios应用程序,您可以与此Web交互(该应用程序就像一个容器)。与网络互动时,您非常需要键盘。因此,我希望(如果可能)保持键盘始终处于打开状态。
我找到了一些解决方案,但没有一个对我有用。
我尝试过:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
而且我能够检测到何时隐藏键盘,但是我不知道在keyboardDidHide方法中可以做什么来避免键盘被关闭。
我也尝试过:
webView.keyboardDisplayRequiresUserAction
但是什么也没发生。
你知道我该怎么做吗?
谢谢!
最佳答案
您可以尝试使用UIViewController's
disablesAutomaticKeyboardDismissal
属性。尝试覆盖此属性并返回NO
。
关于ios - 保持ios键盘处于打开状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16820026/