UICollectionViewController 在 UIPageViewController 中时无法滚动

Posted

技术标签:

【中文标题】UICollectionViewController 在 UIPageViewController 中时无法滚动【英文标题】:UICollectionViewController can't scroll when it's in UIPageViewController 【发布时间】:2015-09-06 04:32:46 【问题描述】:

当我将带有垂直滚动的UICollectionViewController 放入UIPageViewController 时,有时我的“UICollectionViewController”无法滚动并被强制置顶,甚至在没有任何错误消息的情况下崩溃。

我想分别展示照片和视频的媒体集合,支持两个片段之间的滑动手势。

[

【问题讨论】:

请出示您的代码。 【参考方案1】:

现在我解决了这个问题:

我使用带有UICollectionView 属性的UIViewController,而不是直接使用UICollectionView

我的UICollectionViewController被两个UIPageViewController重用了好像UICollectionViewController在释放之前释放了它的UICollectionViewFlowLayout,所以重用这个类可能会导致问题。

【讨论】:

以上是关于UICollectionViewController 在 UIPageViewController 中时无法滚动的主要内容,如果未能解决你的问题,请参考以下文章

UISearchController 像 Instagram 探索选项卡

无法使用自动布局将简单的自行调整大小的集合视图单元格调整为标签大小