我正在開發一個類似Mogok的iOS自定義瀏覽器。當用戶點擊UIWebView上的任何文本輸入時,我需要更改默認鍵盤。我試過this和this,沒有運氣。我有一個按鈕的解決方法,但這不適用於textinput和textarea。iOS UIWebView捕獲用戶點擊文本輸入
我的js代碼是在此:
NSString *jsCode = @"function setClickEvent() {for (i = 0; i < document.all.length; i++) { var obj = document.all[i]; obj.addEventListener('click',function(){window.location = "fake://myApp/something_happened:param1:param2:param3";})}} setClickEvent();";
[self._webView stringByEvaluatingJavaScriptFromString:jsCode];
是否有任何其他的方式來實現這一目標?我的唯一需求是在用戶點擊textinput或textarea時獲得通知。
非常感謝提前!
問候 蘭詹
您可以在其他問題中看到我的答案:http://stackoverflow.com/questions/19961369/how-the-default-keyboard-comes-up-when-user-taps-in-uiwebview/20037193 #20037193 – dcorbatta