据推测,自 iOS 6 以来,这是不可能的,您可以在 iOS 6 中设置 UIWebView 的 KeyboardDisplayRequiresUserAction = NO。
我正在使用 html 5 webview (Trigger.IO) 并构建本机插件,但很难抓住 UIWebView 实例。
我如何抓住网络视图,以便我可以简单地执行以下操作:
mywebview.keyboardDisplayRequiresUserAction = NO;
可能真的很简单......我错过了什么?
对 UIWebView 的访问不是我们在当前版本的插件中正确公开的(但我们很快就会支持)。现在,如果您想尝试一下,可以添加
extern UIWebView *webView;
到插件文件的顶部,这将使变量 webView 在您的 API 方法中可用。不过,这很快就会停止工作,所以我建议您暂时只用它来测试一下。
2012 年 10 月更新:
该应用程序的网络视图现在通过以下方式公开ForgeApp
: http://docs.trigger.io/en/v1.4/_static/native/ios/Classes/ForgeApp.html#//api/name/webView
E.g.:
[ForgeApp sharedApp].webView
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)