如何根据tableview单元格中标签(字符串)的长度更改uiview的宽度?

时间:2018-02-21 13:08:33

标签: swift xcode

我正在尝试创建一个像Messenger和Line这样的聊天应用。 在聊天应用中,消息背后的彩色背景视图的长度会根据消息的长度而变化。 我怎样才能做到这一点? 这是要在tableview单元格中显示的xib文件。 https://imgur.com/a/nYodX

2 个答案:

答案 0 :(得分:0)

intrinsicContentSize的{​​{1}}属性将根据其内容确定其首选大小。

答案 1 :(得分:0)

使用UIView方法sizeToFit()。对于UILabel,这会调整标签大小以适合其文本。