我们什么时候使用sizeWithAttributes vs sizeThatFits?

时间:2014-04-22 18:52:49

标签: ios

当我想为UILabels获取动态帧大小时,SizeThatFits似乎很容易,我想知道使用其中任何一个的优点/缺点是什么?

SizeWithAttributes看起来很复杂。

1 个答案:

答案 0 :(得分:0)

它们是不同类的方法。 sizeThatFits:用于UIView子类,而sizeWithAttributes可用于NSString

第一个根据它的子视图告诉你视图的大小。后者用于了解给定字符串的维度,具有潜在的高级属性集(NSAttributedString)。