2016-05-07 2 views
0

Я следовал за книгой «Изучение AVFoundation» для создания видеоредактора, образец кода использует настраиваемый макет коллекции для отображения видео и музыкальной дорожки. Все работает нормально. Тем не менее, я не могу горизонтально прокручивать UICollectionView. Я проверил размер контента в порядке, он будет увеличиваться после добавления клипа. TouchEnable также проверен, но не знаю, что здесь не так ... My screenshot is like thisПользовательский макет CollectionView не может прокручиваться

+0

Пожалуйста, разместите код. – KeyWeeUsr

ответ

1

Просто ответьте на мой вопрос здесь. Я сделал глупую ошибку. Не заметил, что мой макет добавляет UIPanGestureRecognizer, вместо этого он будет занимать направление панорамирования, поэтому представление не может прокручивать даже размер содержимого. Я думаю, что ниже код влияет на поведение прокрутки. Просто удалите жест сначала, а затем еще один способ контролировать перетаскивание и перемещать поведение ячейки.

CGPoint location = [место распознавателяInView: self.collectionView]; CGPoint translation = [распознающий переводInView: self.collectionView]; self.panDirection = translation.x> 0? THPanDirectionRight: THPanDirectionLeft;