带有 Xcode 6 的 iOS 8:PSCollectionView 不可滚动且单元格不可使用选项卡式应用程序选择

Posted

技术标签:

【中文标题】带有 Xcode 6 的 iOS 8:PSCollectionView 不可滚动且单元格不可使用选项卡式应用程序选择【英文标题】:iOS 8 with Xcode 6: PSCollectionView not scrollable and cell not selectable with Tabbed Application 【发布时间】:2014-10-28 16:31:29 【问题描述】:

我正在使用PSCollectionView,这是一个 Pinterest 风格的水流集合视图。它在 Xcode 5 和 6 上的 ios 7 和带有 Xcode 6 的 iOS 8 中运行良好,但在 iOS 8Xcode 6TabBarController 作为根控制器,视图不可滚动且单元格不可选择,就像视图被锁定一样,即使它可以正常加载数据。

我想知道集合视图不可滚动且其单元格不可选择的一般原因可能是什么?

这个类已经有2-3年了,本身可能有些不兼容。对于四处走动,您是否知道有任何其他 Pinterest 风格的水流集合视图现在可以在带有 Xcode 6 的 iOS 8 上运行良好,我可以使用它来代替?

感谢任何想法!提前谢谢!

【问题讨论】:

我自己没用过,但github.com/chiahsien/CHTCollectionViewWaterfallLayout 是最新的,值得一试。 感谢@Gismay 的建议!我去看看。 【参考方案1】:

经过几天的努力解决这个问题,终于找到了解决方案。

原来这与 TabBar 控制器和 iOS 8 无关,它是 Xcode 6 的新约束设置。我必须勾选“已安装”,即使我已经在用于显示 PSCollectionView 的视图的属性检查器。现在一切正常。

PS:但仍然不知道为什么我必须勾选它们才能使其正常工作。有什么想法吗?

【讨论】:

以上是关于带有 Xcode 6 的 iOS 8:PSCollectionView 不可滚动且单元格不可使用选项卡式应用程序选择的主要内容,如果未能解决你的问题,请参考以下文章

UILabel - iOS 8 Xcode 6.3 中的单行文本占用 2 行

适用于 iOS 7 应用程序的 XCode 6 中的 UISplitViewController

用于带有 ARC 的 xcode 4.6 ios 6 的 JSONKit?

带有 iOS 6 SDK 的 Xcode 5:“UIAccelerometer”不可用:在 OS X 上不可用

圆形图像视图 iOS 8 / Xcode 6

自动布局不会在 iOS 8-Xcode 6 中立即更新帧