无法赋值给属性:'width'是只读属性。

7

我是Swift的新手。我遇到了这个错误:

无法赋值给属性:'width' 是一个只读属性

在使用以下语句时出现:

 cell.reciverMsg.frame.width = cell.reciverMsg.text?.characters.count * 2

reciverMsg is an UILabel.

1个回答

20
你需要设置框架的大小属性的宽度。
cell.reciverMsg.frame.size.width = 20

framewidth 属性只是一个只读方便的属性。请参阅 CGRect 的文档以了解详细信息。

framewidth 属性只是一个只读的便利属性。有关详细信息,请参阅 CGRect 的文档。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接