据称,这并没有因为iOS 6中是不可能的,你可以设置一个UIWebView的keyboardDisplayRequiresUserAction = NO。
我使用的是HTML 5的WebView(Trigger.IO),建设一个本地插件,但我有困难拿到了UIWebView实例的保持。
我怎么抢的WebView的保持,所以我可以简单地做到以下几点:
mywebview.keyboardDisplayRequiresUserAction = NO;
也许很简单..我缺少什么?
据称,这并没有因为iOS 6中是不可能的,你可以设置一个UIWebView的keyboardDisplayRequiresUserAction = NO。
我使用的是HTML 5的WebView(Trigger.IO),建设一个本地插件,但我有困难拿到了UIWebView实例的保持。
我怎么抢的WebView的保持,所以我可以简单地做到以下几点:
mywebview.keyboardDisplayRequiresUserAction = NO;
也许很简单..我缺少什么?
访问UIWebView的是不是我们在插件的最新版本正确曝光(但是是我们将很快支持)。 现在,如果你想尝试一下,你可以添加
extern UIWebView *webView;
到你的插件文件的顶部,这将使你的API方法可用变量web视图。 虽然如此,我建议你只用这个来测试的事情了,现在这将停止工作很快。
更新2012年10月 :
该应用程序的Web视图现在通过暴露ForgeApp
: http://docs.trigger.io/en/v1.4/_static/native/ios/Classes/ForgeApp.html#//api/name/webView
例如:
[ForgeApp sharedApp].webView
由于这里describec ,你现在可以添加属性
KeyboardDisplayRequiresUserAction=NO;
您Cordova.plist文件,然后只需调用
$(el).focus();