当我想为UILabels
获取动态帧大小时,SizeThatFits
似乎很容易,我想知道使用其中任何一个的优点/缺点是什么?
SizeWithAttributes
看起来很复杂。
答案 0 :(得分:0)
它们是不同类的方法。 sizeThatFits:
用于UIView
子类,而sizeWithAttributes
可用于NSString
。
第一个根据它的子视图告诉你视图的大小。后者用于了解给定字符串的维度,具有潜在的高级属性集(NSAttributedString
)。