gpt4 book ai didi

xcode - UICollectionView 在 IB 中不包含 UICollectionViewCell

转载 作者:行者123 更新时间:2023-12-03 11:57:07 25 4
gpt4 key购买 nike

我正在尝试将 UICollectionView 添加到 IB 中的 .nib 文件中。我已经完成了一些教程并且没有任何问题。

在我现有的应用程序中,当我将 Collection View 拖到 IB 中的 View 中然后展开对象时,CollectionView Flow Layout 在那里,但没有 Collection View 单元格。我也无法将单元格拖放到 Collection View 中。此外, Collection View 的显示方式也不同,显示的是单元格网格的图像,而不是普通的白框。

我尝试使用 nib 创建一个新的 View Controller ,并在添加 collectionView 时得到相同的结果。

此应用程序面向 iOS 4.2,但我已将部署目标更改为 iOS 6。

在任何新创建的项目中,我都没有这种行为。

最佳答案

自从提出这个问题以来已经有一段时间了,但我最近遇到了同样的问题。
终于,我找到了答案here .
简而言之:

  • 如果您在 .xib 文件中,则不能将 UICollectionViewCell 拖放到 UICollectionView 中。这只能在 Storyboard中实现。
  • 解决方法是为您的自定义单元创建一个 .xib 文件并使用以下方法手动注册该单元: [self.collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:CELL_ID];
  • 关于xcode - UICollectionView 在 IB 中不包含 UICollectionViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790902/

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