首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单细胞还是多个细胞?

单细胞还是多个细胞?
EN

Stack Overflow用户
提问于 2017-11-13 10:26:33
回答 2查看 77关注 0票数 0

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

  • 正常(仅限文本)发布
  • 图像柱
  • Gif员额
  • 视频岗哨
  • 音频柱
  • 报价邮寄
  • 聊天室
  • 民意测验所
  • 链接柱

我的问题与如何在提要上显示它有关。这个提要显然是某种类型的集合(我想我会坚持使用UICollectionView),但是我应该创建1种类型的单元格,添加我可能需要的每个元素来显示嵌入到UIStackView中的每一种类型的内容,如果是数据库请求返回对象的nil (即特定的帖子没有视频、音频、轮询等等--它只包含一些图像),那么我应该根据内容类型创建单独类型的单元格及其xib文件吗?

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-13 10:38:49

IMHO,最好为每种内容类型创建单独的单元格,并根据需要在其中操作视图。这是一个更清晰、更简单的解决方案。

票数 2
EN

Stack Overflow用户

发布于 2017-11-13 10:53:29

更好的选择是为不同的帖子/内容创建不同的单元格,并使用模型类变量/enum来知道它是哪种类型的内容。它容易过滤和管理所有类型的帖子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47262132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档