uicollectionview的点击事件和其父视图上面的手势的冲突

一个view上面放置一个不完全覆盖view的collectionview, 点击collectionview 以外的view 的地方,collctionview 消失,点击collectionview ,响应collectionview 的代理方法 didselect...

在view 的实现中执行gesture的代理方法 像这样


- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{

    if([touch.view isDescendantOfView:self.collectionView]){
        return NO;
    }
    return YES;
}

猜你喜欢

转载自blog.csdn.net/LIUXIAOXIAOBO/article/details/80805715
今日推荐