1

テキストを表示したいナビゲーションバーコントローラーがあります。しかし、テキストは毎回同じではありません。最小 5 文字、最大 60 文字です。登場人物全員が見えるようにしたいです。UINavigation バーのタイトルの最小および最大フォント サイズを設定するにはどうすればよいですか?

ありがとう

4

2 に答える 2

2

ここに答えがあります

UILabel *bigLabel = [[UILabel alloc] init];
bigLabel.text = @"1111111122222233333344444455555556666777888899999000000";
bigLabel.backgroundColor = [UIColor clearColor];
bigLabel.textColor = [UIColor whiteColor];
bigLabel.font = [UIFont boldSystemFontOfSize:20];
bigLabel.adjustsFontSizeToFitWidth = YES;
[bigLabel sizeToFit];

self.navigationItem.titleView = bigLabel;
于 2012-10-01T16:39:00.180 に答える
1

UINavigationBarでtitleViewを設定する必要があります。通常のUILabel設定のいずれかを使用してUILabelに設定できます。

于 2012-10-01T16:19:20.663 に答える