У меня есть UIcollectionview, который показывает массив объектов, называемых Элементами. В какой-то момент жизненного цикла моего приложения мне нужно переместить просмотр коллекции (или прокрутить его) к определенному элементу, который я получаю через NSnotification. Я не знаю NSIndexPath этого элемента, но он определенно доступен в коллекции. Я попыталсяUICollectionView, прокручивая элемент, не зная его NSIndexPath
NSIndexPath *myIndexPath = [NSIndexPath indexPathForItem:myItem inSection:1];
[self.collectionView scrollToItemAtIndexPath:myIndexPath
atScrollPosition:UICollectionViewScrollPositionCenteredVertically
animated:NO];
Но это возвращает произвольное число и не имеет значения.
Как я могу это сделать?
Что такое тип данных myItem, то API ожидает NSInteger. Является ли myItem NSInteger? – Amit
myItem относится к типу Item, поэтому я не могу использовать его в этом методе, но у меня нет способа взглянуть на это в коллекцию! – funkycoldmedia