我需要在表格视图中显示标签.tableview单元格中的标签数量及其长度是动态生成的。
例如,如果用户在弹出窗口中选择10个名称,则这些名称应显示在tableviewcell中的10个不同标签中,文本长度可能会有所不同......如何实现此目标...提前致谢
答案 0 :(得分:0)
尝试使用
theLabelToUse.sizeToFit()
首先将不同名称的字符串连接到要在标签中显示的单个字符串中。这将更新标签框以适合内容。
答案 1 :(得分:0)
当标签不能全部适合屏幕时,您肯定会遇到这种情况,因此您需要UITableViewCell
可以水平滚动。
最简单的解决方案是在表格视图单元格中嵌入UICollectionView
。您的集合视图单元格只需要一个标签。将scrollDirection
设置为水平并设置dataSource
方法,使集合视图只有1行。