設置CollectionView的初始偏移


場景描述

  從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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM