天天看點

關于字元串計算size的方法比較

往往字元串需要計算size來滿足UI排版的自适應的需要,而一般字元串也是放在UILabel裡的。 而在計算size的方法裡,一般有兩種方式(deprecated的就不說了)。

NSString的方法 boundingRectWithSize:optoins:attributes:context: 和 UILabel的textRectForBounds:limitedToNumberOfLines 兩個方法,那麼計算結果有差距嗎?我測試了下 ,如下圖,結果誤差不大,基本可以直接用來指派label的長寬。

測試代碼

關于字元串計算size的方法比較

測試結果

關于字元串計算size的方法比較