iOS上标签中的字符串(宽度)将占多少?

时间:2014-12-02 12:25:31

标签: ios objective-c swift

我很想知道在iOS上标签会占用多少像素(宽度,空格) 字符串可以是任意长度。

我并没有采用等宽字体,因为我可以使用一些启发式方法。

我说的不是等宽字体 问题是因为"我" " h"宽度不一样。

我知道这是一个很难的问题,但也许有人以某种方式解决了这个问题 甚至一些近似值对我也有好处。

1 个答案:

答案 0 :(得分:1)

来自developer.apple.com:

- (CGRect)boundingRectWithSize:(CGSize)size
                   options:(NSStringDrawingOptions)options
                attributes:(NSDictionary *)attributes
                   context:(NSStringDrawingContext *)context

https://developer.apple.com/library/ios/documentation/uikit/Reference/NSString_UIKit_Additions/index.html#//apple_ref/occ/instm/NSString/boundingRectWithSize:options:attributes:context