0

テキストを入れすぎると、テキストUILabelが縮小されます。

テキストに 4 行を入れることもあります。1 文が 20 行になることもあります。時々何もありません。

また、テキストは短くても長くてもかまいません。

UILabelそのテキストの量に合うようにするにはどうすればよいですか?

また、どのようにしてUIViewそれをUILabel包み込み、大きい方や小さい方にも合うようにするにはUILabel?

4

1 に答える 1

2

UIKit Additions to NSStringを使用して、特定のフォントのテキストのサイズを決定します。

NSString *myLongText = @"......" // some long text.
UIFont *font = [UIFont systemFontOfSize:12];
CGSize size = [myLongText sizeWithFont:font 
                              forWidth:maxWidth
                         lineBreakMode:NSLineBreakByWordWrapping];
myLabel.frame = (CGRect){myLabel.frame.origin, size};
于 2012-10-22T15:02:21.987 に答える