在tableView单元格中创建动态宽度标签

时间:2016-06-09 05:05:28

标签: ios uitableview

check the design from here

我想创建如图所示的设计。我的意思是标签有静态高度但动态宽度,它会根据间距自动调整。如果标签可以在同一行调整,则将其放在那里,否则如果标签宽度大于下一行中行放置标签的剩余空间。

问题是标签计数也是动态的应该是任何数字(例如5,8,7,9)那么如何调整单元格中的所有气泡以使它们不能重叠。

是否有人帮我创建此视图或建议我使用任何库等。

1 个答案:

答案 0 :(得分:0)

您可以通过使用collectioView实现所需的布局,您可以按照以下几个步骤来实现所需的结果。

1)使用集合视图&确保将滚动方向设置为“垂直”,以便按图像文件中所示排列项目。

2)为了左对齐,使用“UICollectionViewLeftAlignedLayout”参考链接:    https://github.com/mokagio/UICollectionViewLeftAlignedLayout

通过这些步骤,我们在我们的应用程序中获得了相同的结果,它看起来像这样..

<code>enter image description here</code>