获取UIFont的maxWidth

时间:2013-07-01 21:15:38

标签: iphone ios uifont

我需要获得特定字体的任意字符的maxWidth(以磅为单位)。

基本上,我有一个字符串数组,都有四个字符。我需要计算其中一个字符串可能的最大宽度。 UIFont有很多用于在不同情况下计算高度的方法,但没有计算宽度的方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

计算宽度所需的方法是NSString UIKit Additions:

– sizeWithFont:
– sizeWithFont:forWidth:lineBreakMode:
– sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
– sizeWithFont:constrainedToSize:
– sizeWithFont:constrainedToSize:lineBreakMode: