2014/08/28

[Objective-C][iOS]UILabelの高さ設定について

よくUILabelにUIFontと同じ高さを設定すると上下に見切れちゃう時があって困っていたんだけど、同じことに悩んでいる人がいて、その解決方法が書いてあった。

UILabel の高さ指定プラクティス

UIFont* font = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]];
CGFloat leading = font.leading;

UILabel* label = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, leading)] autorelease];
label.font = font;
つまり、UIFontのleadingプロパティーを使えばいいんですね。

2 件のコメント:

  1. このコメントはブログの管理者によって削除されました。

    返信削除
  2. このコメントはブログの管理者によって削除されました。

    返信削除