場景描述
從A頁面切入B頁面,B頁面主體一個UICollectionView構成的,例如:圖片瀏覽器。
需要在進入的時候直接讓B頁面的CollectionView在某一個頁數,不出現滾動效果,閃屏等等。
功能實現
利用ViewWillAppear執行順序晚於ViewDidLoad來進行實現。
在ViewDidLoad里面創建UICollectionView,在ViewWillAppear里面執行
CGPoint targetPoint = CGPointMake(self.collectionView.frame.size.width * self.index, 0); self.collectionView.contentOffset = targetPoint;
其中self.index就是配置的頁數
GitHub地址
https://github.com/chengyinglpl/CollectionViewDemo
