ios - 为 iOS 7 编译的 xcode 6 上的奇怪行为

标签 ios ios7 uicollectionview ios8 xcode6

最近我将 xcode 更新到版本 6。

直到知道我的应用程序在 xcode5 上的 iOS 7 上完美运行。

但是,现在当我在 iOS 7 的 xcode6 中运行我的应用程序时,我的 collectionViews 出现了一个完全奇怪的行为。

enter image description here

但是在 iOS 8 中仍然可以完美运行。 enter image description here

知道是什么导致了这种行为吗?

提前致谢

最佳答案

围绕这个问题进行了数小时的思考后,我发现问题出在 collectionview 的单元格上。 尽管尺寸正确,但它的 contentView 已损坏,并在 iOS7 中导致这种奇怪的行为。

我的解决方案是添加到我的自定义单元格中:

self.contentView.frame = self.bounds;
self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

希望对遇到同样问题的人有所帮助。

关于ios - 为 iOS 7 编译的 xcode 6 上的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26123400/

相关文章:

iOS:从 cordova 2.2.0 升级到 2.3.0 时遇到问题

objective-c - 创建下拉列表

ios - UITableView 在开始/结束更新调用调整高度后自动滚动到顶部

ios - 使用页眉和页脚创建自定义 Collection View

objective-c - 核心数据 : Strange faulting behavior when using lazy instantiation

android - Appium - 减少测试之间的加载时间

uitableview - iOS : label stops updating when user scrolls through table view

objective-c - IOS 7 后台获取

swift - 我可以让某些 CollectionView 部分为单选,而其他部分为多选吗?

ios - 如何在布局转换期间为 UICollectionView 单元格的边框宽度/颜色设置动画?