我在故事板上的UICollectionView中添加了一个滑动手势识别器,并设置了导航控制器。我正在关注this tutorial,除了我在第一个视图中使用UICollectionView。
实际问题是,当我运行程序时,我尝试滑动,没有任何反应。其他一切都在发生。
我尝试过不同的方式一遍又一遍地遵循指示,但似乎没有任何效果。我创建了另一个项目,只是使用常规视图,它工作正常,这让我觉得UICollectionView是问题的一部分。我是否将手势识别器置于错误的视图中?我已经尝试将它放在第一个View Controller和UICollectionView的UIView中,但它不起作用。
我做错了什么? 显然,如果我遗漏任何信息或您需要任何信息,请随时在评论中提出。
编辑:滑动的连接:
答案 0 :(得分:0)
答案 1 :(得分:0)
UICollectionView
可能正在拍摄手势并告诉控制器它无法同时处理集合视图手势和滑动手势。实现UIGestureRecognizerDelegate
协议并在此委托方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
中返回YES。确保从故事板中在控制器上设置了滑动手势的代理。