我有一個顯示「我很好」的文本的標籤。如何計算具有自定義字體的Label中的文本大小。我計算大小像如何使用自定義字體來計算字符串的大小
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];
給我大小,但沒有被correct.help請...
鏈接有你的答案。 [1]:http://stackoverflow.com/questions/3527494/how-to-calculate-uilabel-width-based-on-text-length – iMash
請求之前進行搜索... –
@mihirios:我正在使用自定義字體不是Label的字體。 – fibnochi