3

假設,從iOS 6開始,您可以設置UIWebView的keyboardDisplayRequiresUserAction = NO,這是不可能的。我正在使用html5 webview(Trigger.IO)並構建本地插件,但難以掌握UIWebView實例。在使用Trigger.IO/PhoneGap的UIWebView中自動顯示帶有focus()事件的鍵盤

我怎麼搶的WebView的保持,所以我可以簡單地做到以下幾點:

mywebview.keyboardDisplayRequiresUserAction = NO; 

也許很簡單..我缺少什麼?

回答

3

訪問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 
2

由於describec here,你現在可以添加屬性

KeyboardDisplayRequiresUserAction=NO; 

Cordova.plist文件,然後就呼叫

$(el).focus(); 
+0

你指的是財產,應直接加入標籤? – Geek

相關問題