【发布时间】: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