在WebView上添加手勢沒有響應 -开发者知识库

在WebView上添加手勢沒有響應 -开发者知识库,第1张

今天在webView 上添加了一個點擊手勢,然后當運行的時候,手勢沒有響應,查了半天,原來是因為與webview本身的手勢沖突了,所以要遵循手勢的代理方法,然后實現手勢的如下代理方法就行了。

 

//添加手勢,設置手勢的代理

 _tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap)];

    _tap.delegate = self;

//實現如下的方法,還可以對捕獲到的手勢進行判斷,如果是手勢是_tap才進行響應

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

{

    return YES;

}

 

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复