0

它是否在 IOS 5 中工作 UICollictionview 错误由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 NSLayoutConstraint 的类”

4

3 回答 3

5

UICollectionView 在 IOS5 中不直接可用。

然而,有一个很好的开源控件可以在 IOS5 中添加 UICollectionView 支持。它被称为 PSCollectionView,你可以在这里找到它: PSTCollectionView

它是一个在 IOS5 上模拟 UICollectionView 并在 IOS6 上通过的库。非常好,效果很好。

祝你好运。

于 2013-04-16T14:02:18.467 回答
5

检查UICollectionView的可用性

可用性适用于 iOS 6.0 及更高版本。

您可以使用PSCollectionView

于 2013-04-16T13:49:48.857 回答
3

事实上,问题可能不是由于UICollectionView在 iOS5 中不可用。看起来好像您在 Interface Builder 中使用约束。正是这导致了问题。

所以,有两件事:

  1. 使用 PSTCollectionView 之类的东西iOS5 中添加 UICollectionView 支持
  2. 关闭约束并恢复使用“弹簧和支柱”来调整/重新定位您的子视图
于 2013-04-16T14:44:08.300 回答