gpt4 book ai didi

ios - 单细胞还是多细胞?

转载 作者:行者123 更新时间:2023-11-28 10:48:29 25 4
gpt4 key购买 nike

我正在做一个 iOS 项目,用 Swift 编写。这是一个社交网络应用程序,人们可以在其中拥有个人资料,并且可以发布不同类型的内容。应该有 9 种类型的帖子/内容:

  • 普通(纯文本)帖子
  • 图片发布
  • Gif 帖子
  • 视频发布
  • 音频帖子
  • 引用帖子
  • 聊天帖子
  • 投票帖子
  • 链接帖子

我的问题是关于如何在 Feed 上显示它。提要显然是某种类型的集合(我想我会坚持使用 UICollectionView)但是我应该创建一种类型的单元格,添加我可能需要显示每种类型的每个元素嵌入到 UIStackView 中的内容,如果它是数据库请求,则返回对象的 nil(即该特定帖子没有视频或音频、民意调查等 -它只包含一些图像)然后我将从单元格中隐藏那些 UIStackViews 或者我应该创建一个单独类型的单元格及其 xib 文件,具体取决于内容类型?

我觉得后者会更容易,但我不知道该怎么做?意思是,我应该如何检查它是什么类型的内容?想象一下像 Twitter 这样的东西,例如,你看到许多不同类型的内容,你应该如何处理单元格的创建和显示?

PS:请记住,用户应该能够根据内容类型过滤他们的内容(即仅显示图像、仅文本、仅音频等)。我应该如何处理这个问题?

最佳答案

恕我直言,最好为每种内容类型创建单独的单元格并根据需要在其中操作 View 。这是更清晰、更简单的解决方案。

关于ios - 单细胞还是多细胞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47262132/

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