我按照" Learning AVFoundation" 这本书来创建视频编辑器,示例代码使用自定义collectionview布局来显示视频和音乐曲目。一切正常。但是,我不能水平滚动我的UICollectionView。我检查的内容大小很好,我添加一个剪辑后会增加。 TouchEnable也检查了,但不知道这里有什么问题...... My screenshot is like this
答案 0 :(得分:1)
在这里回答我的问题。 我犯了一个愚蠢的错误。没有注意到我的布局添加了 UIPanGestureRecognizer ,它会照顾泛方向,所以视图无法滚动甚至内容大小是正确的。 我认为下面的代码会影响滚动行为。首先删除手势,然后另一种方法来控制拖动和移动单元格行为。
CGPoint location = [识别器locationInView:self.collectionView]; CGPoint translation = [recognizer translationInView:self.collectionView]; self.panDirection = translation.x> 0? THPanDirectionRight:THPanDirectionLeft;