[英]UICollectionView scroll to specific section
使用Objective C和Xcode我創建了一個包含10個部分的UICollectionView
,一切正常。 無論如何設置首次顯示時要查看的部分? 默認情況下它顯示0-9部分,但我希望它從第5部分開始。
您可以在viewDidAppear:
方法中調用scrollToItemAtIndexPath:atScrollPosition:animated:
.
您可以保存對要滾動到的單元格的引用,然后使用indexPathForCell:
來獲取索引路徑。
以下是您可以選擇的滾動位置
UICollectionViewScrollPositionNone
UICollectionViewScrollPositionTop
UICollectionViewScrollPositionCenteredVertically
UICollectionViewScrollPositionBottom
UICollectionViewScrollPositionLeft
UICollectionViewScrollPositionCenteredHorizontally
UICollectionViewScrollPositionRight
如果您知道要在整數行和節中滾動到哪里,可以在中使用這些整數
NSIndexPath indexPathForItem:inSection:
創建NSIndexPath的方法,而不是保持對單元格的引用,然后調用indexPathForCell :. 此外,如果要在顯示視圖之前進行滾動,可以將此代碼移動到viewWillAppear:方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.