【问题标题】:Change class of UICollectionView to PSTCollectionView in xib在 xib 中将 UICollectionView 的类更改为 PSTCollectionView
【发布时间】:2023-03-27 21:48:01
【问题描述】:

我的应用程序支持 iOS 5.1+。我想在我的应用程序中使用UICollectionView

UICollectionView 在 iOS 6.0 之前的版本中不可用。所以我使用了著名的第三方库PSTCollectionView。它解决了我所有与课程相关的错误。

现在问题出在我的XIB 中,我使用了UICollectionView 控件。当我构建应用程序时,我只收到XIB 的以下错误:

error: Class Unavailable: `UICollectionView` on iOS versions prior to 6.0

我尝试将UICollectionView 的父类更改为PSTCollectionView,但列表中没有显示任何此类。

我该如何解决这个与XIB 相关的问题。

【问题讨论】:

  • 这很可能行不通,但是您是否尝试过在 XIB 中(在身份检查器中)将 collectionView 控件的自定义类设置为 PSTCollectionView 之一...
  • @Emilio 是的,但它不起作用,在身份检查器中它没有显示任何 PSTCollectionView 类。
  • 我担心两个不同的类没有任何关系(虽然很痛苦)要区分 iOS 版本并根据它使用一个或另一个(单独的实现)
  • @Emilio PSTCollectionView 根据 iOS 版本自行管理。

标签: ios objective-c uicollectionview pstcollectionview


【解决方案1】:

为了摆脱这个问题,我从我的项目中删除了 xib。并将我的 UIViewController 类转换为 UIView 的子类。并在需要的地方将该类添加为子视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 2016-06-05
    • 2012-08-15
    • 2015-08-15
    相关资源
    最近更新 更多