10

所以我有一个 UICollectionView,我想根据用户所处的状态来显示多个 UICollectionViewCells 和不同的标题。问题是我似乎无法在情节提要中注册多个 UICollectionResuableView(标题)视图。如果我尝试将一个注册为页脚并将其用作页眉,则应用程序将崩溃。我也看不到情节提要中的任何地方来声明部分的数量,这将缓解问题。现在我不得不使用多个 UICollectionViews 并根据我需要的标题隐藏/取消隐藏我想要显示的集合视图。有没有更好的方法来做到这一点,或者在情节提要的同一个 UICollectionView 中注册多个标题视图的方法?

4

1 回答 1

13

您不能在情节提要中注册多个标题UICollectionView,但您可以在代码中注册任意数量的标题。您应该在 nib 文件中创建任意数量的标头(每个标头一个 nib,标头作为顶级对象),并将它们注册到viewDidLoad.

您可以使用registerNib:forSupplementaryViewOfKind:withReuseIdentifier:方法来执行此操作。

于 2015-10-03T20:19:25.937 回答