无法分配给属性:“ width”是仅获取属性

Usm*_*man -1 uilabel ios swift

我是Swift的新手。我收到此错误:

无法分配给属性:“ width”是仅获取属性

使用此语句时:

 cell.reciverMsg.frame.width = cell.reciverMsg.text?.characters.count * 2
Run Code Online (Sandbox Code Playgroud)

reciverMsg是一个UILabel

rma*_*ddy 5

您需要设置width框架size属性。

cell.reciverMsg.frame.size.width = 20
Run Code Online (Sandbox Code Playgroud)

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