問題:UIWebView で UITableViewCell を高速化する
UITapGestureRecognizer を使用すると、UIWebView のクリック イベントを実現できますが、UIWebView でリンクをクリックすると、UITapGestureRecognizer と Link イベントがトリガーされます。解決方法は?</p>
cellForRowAtIndexPath コード:
UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; singleTap.numberOfTapsRequired = 1; singleTap.numberOfTouchesRequired = 1; singleTap.view.tag = indexPath.row; singleTap.delegate = self; singleTap.cancelsTouchesInView = NO; [cell.wvContent addGestureRecognizer:singleTap]; // cell.wvContent is UIWebView
任意の行をクリックすると、トリガーが複数回繰り返されます。解決方法は?</p>