0

問題:UIWebView で UITableViewCell を高速化する

  1. UITapGestureRecognizer を使用すると、UIWebView のクリック イベントを実現できますが、UIWebView でリンクをクリックすると、UITapGestureRecognizer と Link イベントがトリガーされます。解決方法は?</p>

  2. 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>

4

1 に答える 1

0

tableview セル内で webview を使用することはお勧めしません。どちらのクラスもスクロールビューから継承されています:)

于 2013-05-21T17:56:25.653 に答える