根据label
的字体来自适应高度和宽度:
首先注意设置label
的行数属性
label.numberOfLines = 0; //0表示无限制,默认为单行
然后创建一个CGSize size
对象,用来接收根据label
上的字体来调整的宽度和高度,
方法1:让label.text
调用方法 (注意该方法返回的是CGRect
类型,所以需要在方法后加一个.size
)
boundingRectWithSize:<#(CGSize)#> options:<#(NSStringDrawingOptions)#>
attributes:<#(NSDictionary *)#>
context:<#(NSStringDrawingContext *)#>
其中第一个参数表示label
的理论上