【发布时间】:2018-02-18 16:52:23
【问题描述】:
我需要根据UILabel的大小动态调整UILabel的大小,宽度可以是恒定的,但高度应该是动态的
【问题讨论】:
-
你在使用自动布局吗?
-
是的,我正在使用自动布局
-
如果你使用自动布局,那么不要只给出高度限制,标签会根据分配的文本自动调整大小。其他限制将根据您的位置,无论您想放置在哪里。
我需要根据UILabel的大小动态调整UILabel的大小,宽度可以是恒定的,但高度应该是动态的
【问题讨论】:
let label:UILabel = UILabel(frame: CGRect(x: 30, y: 0, width: curWidth!, height: CGFloat.greatestFiniteMagnitude))
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakMode.byWordWrapping
label.font = curFont!
label.sizeToFit();
【讨论】: