2
我正在編程滾動我的收藏視圖。它適用於除iOS 10以外的所有iOS版本。集合視圖無需動畫即可滾動,它只是簡單地安裝到位。UICollectionView中的動畫滾動 - iOS 10
這是一個錯誤還是我應該在iOS 10中做一些不同的事情?
這裏是我的代碼:
NSArray *visibleItems = [collectionViewReference indexPathsForVisibleItems];
NSIndexPath *currentItem = [visibleItems objectAtIndex:0];
NSIndexPath *previousItem = [NSIndexPath indexPathForItem:currentItem.item - 1 inSection:currentItem.section];
[collectionViewReference scrollToItemAtIndexPath:previousItem atScrollPosition:UICollectionViewScrollPositionRight animated:YES];
我在iOS 10上看到了一些奇怪的行爲,與我的collectionview不一樣,但可能會在集合視圖中引入一些錯誤。 –
我有同樣的問題。當我使用動畫調用scrollToItemAtIndexPath時,一切正常:NO,但當動畫時我有問題:YES –
嘗試collectionView.prefetchingEnabled = false。我還有另一個表現問題10,這有助於。看起來它需要來自其他任務的一些主線程執行時間。 –