Я использую scrollToItemAtIndexPath:atScrollPosition:animated
для прокрутки UICollectionView
. Мне нужно отключить некоторые функции, пока эта автоматическая прокрутка происходит, а затем снова включите ее, когда прокрутка заканчивается. Проблема возникает, когда я пытаюсь прокрутить до некоторой ячейки, которая уже видима, и нет необходимости прокрутки (например, это последний вид ячейки и коллекции уже прокручивается до самого конца). В этом случае вызывается scrollViewDidEndDragging
или scrollViewDidEndDecelerating
.Как узнать, действительно ли UICollectionView будет прокручиваться после вызова scrollToItemAtIndexPath:?
Есть ли способ узнать, действительно ли scrollToItemAtIndexPath
прокрутит UICollectionView
?
Я могу использовать 'scrollViewDidEndDragging' для этого, но что делать, когда свиток даже не запускается? Мне нужно это знать. – Jaroslav
проверить это может быть полезно http://stackoverflow.com/questions/18649920/uicollectionview-current-visible-cell-index –