在下图中,我正在使用 collectionView 翻转:
collectionView.transform = CGAffineTransformMakeRotation(CGFloat(M_PI))
;我这样做的原因是为了让分页更容易。但是我遇到的问题是在下图中,我一直滚动到顶部...但是导航 Controller 覆盖了我的 Collection View 。然而,在翻转之前,文本将位于其正下方。
此外,如果我一直滚动到底部,您可以看到导航填充已切换到底部。
我真的不确定如何解决这个问题,因为填充是自动生成的,有没有办法解决这个问题?
最佳答案
请参阅 UIViewController 上的属性 automaticallyAdjustsScrollViewInsets
,它会自动在 ScrollView 上添加一个插图,以便它们的内容可以在不透明条下滚动而不会覆盖初始内容。由于您的 ScrollView 旋转了 180 度,因此您需要将其关闭并手动为旋转 View Controller 应用正确的插图。
您可能会发现 Slack 的聊天 View Controller 很有用,因为它提供了一个从下向上滚动的示例实现:https://github.com/slackhq/SlackTextViewController
关于ios - UICollectionViewController 中的 Flipped CollectionView 被 Navigation Controller 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39006277/