我有一個UIcollectionview顯示一個名爲Items的對象數組。 在我的應用程序的生命週期中,我確實需要將collectionview(或滾動它)移動到我通過NSnotification接收的特定項目。我不知道該項目的NSIndexPath,但它在collectionview中絕對可用。 我試過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類型,這就是爲什麼我不能在該方法中使用它,但我無法在collecionview中查看它! – funkycoldmedia