展会重点()事件中使用Trigger.IO/PhoneGap UIWebView的自动键盘(Show

2019-07-01 15:50发布

据称,这并没有因为iOS 6中是不可能的,你可以设置一个UIWebView的keyboardDisplayRequiresUserAction = NO。

我使用的是HTML 5的WebView(Trigger.IO),建设一个本地插件,但我有困难拿到了UIWebView实例的保持。

我怎么抢的WebView的保持,所以我可以简单地做到以下几点:

mywebview.keyboardDisplayRequiresUserAction = NO;

也许很简单..我缺少什么?

Answer 1:

访问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


Answer 2:

由于这里describec ,你现在可以添加属性

KeyboardDisplayRequiresUserAction=NO;

Cordova.plist文件,然后只需调用

$(el).focus();


文章来源: Show keyboard automatically with focus() event in UIWebView using Trigger.IO/PhoneGap