【发布时间】:2012-05-10 06:16:47
【问题描述】:
我有一个标签,其中显示一些文本,例如“我很好”。如何计算具有自定义字体的标签中文本的大小。我正在计算尺寸像
CGSize s = [mSubLabel.text sizeWithFont:[UIFont fontWithName:@"ArnhemPro-Blond.otf" size:10.0] constrainedToSize:Max_Size lineBreakMode:UILineBreakModeTailTruncation];
NSLog(@"expected size %@",NSStringFromCGSize(s));
但是大小是(0,0)
如何计算尺寸?使用GSize subLabelSize=[mSubLabel.text sizeWithFont:[UIFont systemFontOfSize:1] constrainedToSize:Max_Size lineBreakMode:UILineBreakModeTailTruncation];
给我尺寸,但那不正确。请帮助...
【问题讨论】:
-
链接有你的答案。 [1]:stackoverflow.com/questions/3527494/…
-
@mihirios:我使用的是自定义字体而不是 Label 的字体。
标签: iphone objective-c ios xcode xcode4