iOS学习

iOS UIcollectionView didselect 方

2021-01-26  本文已影响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;
}

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

上一篇下一篇

猜你喜欢

热点阅读