【问题标题】:how to work UICollectionView in iOS 5如何在 iOS 5 中使用 UICollectionView
【发布时间】:2013-04-16 13:48:10
【问题描述】:

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

【问题讨论】:

    标签: iphone


    【解决方案1】:

    UICollectionView 在 IOS5 中不直接可用。

    不过,有一个不错的开源控件可以在 IOS5 中添加 UICollectionView 支持。它叫做 PSCollectionView,你可以在这里找到它:PSTCollectionView

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

    祝你好运。

    【讨论】:

    • 你是说提供PSUICollectionView的PSTCollectionView吗? => github.com/steipete/PSTCollectionView
    • 感谢您的评论。我的意思是 PSTCollectionView。我更新了答案中的链接。顺便说一句,很棒的图书馆。
    【解决方案2】:

    检查UICollectionView的可用性

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

    你可以选择PSCollectionView

    【讨论】:

      【解决方案3】:

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

      所以,有两件事:

      1. 使用 PSTCollectionView 之类的东西在 iOS5 中添加 UICollectionView 支持
      2. 关闭约束并恢复使用“弹簧和支柱”来调整子视图的大小/重新定位

      【讨论】:

        猜你喜欢
        • 2013-01-20
        • 2019-02-05
        • 1970-01-01
        • 1970-01-01
        • 2021-03-24
        • 1970-01-01
        • 2014-01-19
        • 2020-06-18
        • 2012-09-21
        相关资源
        最近更新 更多