0
所以我想讓我的UIWebview響應觸摸事件。我已經閱讀了關於這個的幾個主題。我創建了一個UIWebView的子類,添加它,以便我的UIViewController通過IB鏈接它。 在我的子類中,我覆蓋觸摸結束並調用[super touchedEnded]。沒有幫助。 我超過了最佳測試,但它並不會超級叫!uiwebview沒有響應/傳遞給超級
如果我這個代碼添加到我的子類的UIWebView:
@implementation UIWebView (CustomView)
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
的NSLog(@ 「命中」);
return self; }
@end
則觸摸AR轉發到超類,但則hitTest不(!),並且另外web視圖停止滾動。
嗯,我想要在我的webview中識別一個觸摸並將其傳遞給超級 - 我做錯了什麼?
編輯:
我想知道,爲什麼這麼多的建議包括使用「則hitTest」 - 這會導致暫時無法滾動你的WebView .....任何想法?