gpt4 book ai didi

ios - 通过storyboards在同一个UICollectionView中注册多个header supplementary view

转载 作者:技术小花猫 更新时间:2023-10-29 11:18:38 25 4
gpt4 key购买 nike

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

最佳答案

您不能在 Storyboard的 UICollectionView 中注册多个 header ,但您可以在代码中注册任意数量的 header 。您应该在 nib 文件中创建任意数量的 header (每个 header 一个 nib, header 作为顶级对象),并在 viewDidLoad 中将它们注册到您的 Collection View 实例。

您可以使用 registerNib:forSupplementaryViewOfKind:withReuseIdentifier: method 执行此操作.

关于ios - 通过storyboards在同一个UICollectionView中注册多个header supplementary view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com