"I am good"のようなテキストを表示するラベルがあります。どのようにカスタムフォントを持つラベルのテキストのサイズを計算することができます。私はカスタムフォントを使用して文字列のサイズを計算する方法
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];
を使用すると、fontNamed:
ためname
パラメータは、通常の異なるフォントの名前である必要があり、
リンクはあなたの答えです。 [1]:http://stackoverflow.com/questions/3527494/how-to-calculate-uilabel-width-based-on-text-length – iMash
質問する前に検索... –
@mihirios:私は使用していますカスタムフォントはLabelのフォントではありません。 – fibnochi