美文网首页iOS学习
iOS UIcollectionView didselect 方

iOS UIcollectionView didselect 方

作者: 我是谁_你是谁 | 来源:发表于2021-01-26 10:23 被阅读0次

问题产生场景:想点击 collectionView除了cell 的 其他地方
添加了个Tap手势,点击cell 不走 didselect方法

解决办法:使用tap的代理方法可以解决

<UIGestureRecognizerDelegate>
tap.delegate = self;

至关重要的方法来了 ~
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
//判断是不是点的collectionView
    if ([touch.view isKindOfClass:[UICollectionView class]]) {
//走tap手势的方法
        return YES;
    }
    //走didselect方法
    return  NO;
}

这是网上找到的,感谢那位,做个记录,分享给其他人

相关文章

网友评论

    本文标题:iOS UIcollectionView didselect 方

    本文链接:https://www.haomeiwen.com/subject/ywrwaktx.html