【发布时间】:2014-02-26 04:55:36
【问题描述】:
在我的项目中,我为UICollectionView 创建了一个自定义布局。在该布局中,无法垂直滚动,只能水平滚动。
如果UIViewController 是storyboard 中唯一的东西,则布局工作正常,即没有垂直滚动,只有水平滚动是可能的。
但如果您将UINavigationController 添加到storyboard,则 iOS 7 中的布局会失败(在模拟器和设备中测试)。然后启用垂直滚动。您可以滚动一点,可能是 20 或 30 点。
但是对于 iOS 6,无论有没有UINavigationController,布局都可以完美运行。(在 iPhone 中测试)。
请帮忙。
谢谢,
解决方案
我找到了解决办法。
在 iOS 7 中,一些插图会自动添加到 UICollectionView。所以要修复它,将以下代码添加到 ViewController self.automaticallyAdjustsScrollViewInsets = NO;
我从https://stackoverflow.com/a/18989755/3117930找到了解决方案
希望这对某人有帮助 谢谢,
【问题讨论】:
标签: ios scroll uicollectionview