我正在开发一个类似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