在UIPageViewController中设置UICollectionView的内容插入?

时间:2015-06-01 19:58:52

标签: ios swift uicollectionview uipageviewcontroller

我有一个UIPageViewController,它包含需要调整的collectionView'scontentInset的UICollectionViewControllers。由于各种UI布局的原因,当它们出现在UIPageViewController中时,我只需要这些UICollectionViewControllers上的contentInset。下面是我尝试调整collectionView的contentInset。

MouseInfo.getPointerInfo().getLocation()

我遇到的问题是只有第一个视图控制器(在第一页上)获取contentInsetadjusted,是否有更好的方法来执行此操作

1 个答案:

答案 0 :(得分:1)

不确定你是否解决了这个问题,但这可能已经发生,因为只有可见集合视图的单元格(ViewControllerA)才出列。收集视图'您其他VC中的单元可能尚未出列,或者其他VC本身尚未初始化(不确定如何实例化VC)。我要么使用UIPageViewController的委托方法来设置每个集合视图的contentInset属性,要么在每个VC的viewWillAppear:方法中尝试。