标签: swift uilabel tableview chat
我试图使用Swift进行聊天。
我使用 tableView 和2个自定义行。 每行中都有标签。
我试图理解我必须解决的逻辑链,以使此行大小取决于标签内容。所以,这是:
1)获取此屏幕的最大可见字符串长度以及此字符串高度。
2)将消息长度除以找到的结果。这将是行计数。
3)设置行高=字符串高度*行计数+向上和底部填充。
4)设置标签高度,就像没有填充的行一样。
问题是获得一步的结果。我甚至不明白我该怎么做。请帮助我,欢迎任何有关如何使其更容易的建议:)