テキストを表示したいナビゲーションバーコントローラーがあります。しかし、テキストは毎回同じではありません。最小 5 文字、最大 60 文字です。登場人物全員が見えるようにしたいです。UINavigation バーのタイトルの最小および最大フォント サイズを設定するにはどうすればよいですか?
ありがとう
テキストを表示したいナビゲーションバーコントローラーがあります。しかし、テキストは毎回同じではありません。最小 5 文字、最大 60 文字です。登場人物全員が見えるようにしたいです。UINavigation バーのタイトルの最小および最大フォント サイズを設定するにはどうすればよいですか?
ありがとう
ここに答えがあります
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;
UINavigationBarでtitleViewを設定する必要があります。通常のUILabel設定のいずれかを使用してUILabelに設定できます。