我有UIViewController的子類,它已添加UIview作爲子視圖。 我試圖在webview上檢測觸摸事件,但未能這樣做。UIwebview不響應touchesBegan
-(void)touchesBegan
是應該調用的方法。
任何人都可以幫助我。
在此先感謝。
我有UIViewController的子類,它已添加UIview作爲子視圖。 我試圖在webview上檢測觸摸事件,但未能這樣做。UIwebview不響應touchesBegan
-(void)touchesBegan
是應該調用的方法。
任何人都可以幫助我。
在此先感謝。
確保你的UIWebView是第一響應者。當您添加它時,請在網頁視圖上使用becomeFirstResponder
(我已經在Apple爲您鏈接了文檔)。
還要確保becomeFirstResponder
返回YES。
最後,確保您的視圖控制器的UIView userInteractionEnabled
屬性設置爲YES。
在UIWebView上檢測觸摸不是微不足道的。
檢查本教程:http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way/
順便說一句 - 如果你只需要檢測上的鏈接或按鈕的觸摸和添加自定義操作,你可以做它。看看這裏:
好運