我有一个启动UIWebView的ios应用程序,您可以与此Web进行交互(该应用程序就像一个容器)。在与网络的互动中,你需要很多键盘。所以,我希望(如果可能的话)保持键盘始终打开。
我找到了一些解决方案,但它们都不适用于我。
我试过了:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
我能够检测键盘何时隐藏,但我不知道在keyboardDidHide方法中可以做些什么来避免键盘被关闭。
我也尝试过:
webView.keyboardDisplayRequiresUserAction
但没有任何反应。
你知道我怎么做吗?
谢谢!
答案 0 :(得分:1)
您可以尝试使用UIViewController's
disablesAutomaticKeyboardDismissal
媒体资源。尝试覆盖此属性并返回NO
。