ios - Swift:我如何将单元格放在一起并根据文本量调整 TableView 的单元格宽度
问题描述
我熟悉TableView/CollectionsView
并将TableViewCells/CollectionsViewCells
数据加载到它们上。
然而我面临一个挑战,我有一个array
句子,我希望实现下面的设计。
把它想象成你在读一本书,每个单元格都包含一个句子。因此,您可能希望句子在句号后开始,而不是换行。图片应该解释我想要实现的目标。在这种情况下,一个单元格应该在一个单元格结束时开始。
所以我不确定如何应对这一挑战。如果可以,请分享您的建议。
我已经成功地将数据加载到tableview
并且collectionview
我已经尝试调整单元格的大小。但是,单元格没有包裹。
解决方案
您可以通过 UICollectionView 使用自定义 Flow 布局来实现这一点。在这里。
推荐阅读
- python - python中的for循环索引
- java - Java FileReader 方法没有返回/打印文件记录中的所有字符
- forgerock - 在 openidm 中转换时解码编码的字符串
- java - Java Jar 已编译但无法执行
- r - 使用两列删除行
- django - 如何找到具有多级自我关系的django外键的所有相关项?
- javascript - React Native 中的 React-Hook-Form useFieldArray
- c# - 在 Visual Basic 中创建 Windows 应用程序
- flutter - 带有提供者/作用域模型的变更通知器对于 Flutter 来说是一个糟糕的状态管理解决方案吗?
- javascript - 你如何编程你的 discord 机器人来检测一个单词,并且只检测 discord.js 中的那个单词?