我有一个UIPageViewController,它包含需要调整的collectionView'scontentInset的UICollectionViewControllers。由于各种UI布局的原因,当它们出现在UIPageViewController中时,我只需要这些UICollectionViewControllers上的contentInset。下面是我尝试调整collectionView的contentInset。
MouseInfo.getPointerInfo().getLocation()
我遇到的问题是只有第一个视图控制器(在第一页上)获取contentInsetadjusted,是否有更好的方法来执行此操作
答案 0 :(得分:1)
不确定你是否解决了这个问题,但这可能已经发生,因为只有可见集合视图的单元格(ViewControllerA
)才出列。收集视图'您其他VC中的单元可能尚未出列,或者其他VC本身尚未初始化(不确定如何实例化VC)。我要么使用UIPageViewController
的委托方法来设置每个集合视图的contentInset
属性,要么在每个VC的viewWillAppear:
方法中尝试。