我正在努力应用我发现有关UIWebView接受点击事件的变通方法。来源:
http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way/
。作者提醒读者他必须实现一个' - userDidTapWebView'方法,该方法在协议中声明。我不知道在何处以及如何实现此方法以获得所需的结果。所以,我很乐意向你寻求帮助。提前感谢您耐心等待这个!
答案 0 :(得分:1)
@protocol TapDetectingWindowDelegate
- (void)userDidTapWebView:(id)tapPoint;
@end
这声明了协议(Java / C#/ D术语中的接口),采用类必须实现协议的内容(即{{1}方法。)
在页面的后面,
-userDidTapWebView:
@interface WebViewController : UIViewController<TapDetectingWindowDelegate>
表示WebViewController类采用 TapDetectingWindowDelegate协议。因此,此类必须满足此采用所施加的限制,即WebViewController必须实现<…>
。
实施在-userDidTapWebView:
完成,例如
@implementation