1つは、カスタムナビゲーションバーのデザインを正しい方法にすることにしました。ナビゲーションバーのタイトルは、サイズ23のカスタムフォント「DinCondensed」で入力する必要があります。そこで、次のコードを記述しました。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navigation_background.png"]
forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTitleTextAttributes:@{
UITextAttributeTextColor: [UIColor whiteColor],
UITextAttributeFont: [UIFont fontWithName:@"PFDinTextCondPro-Bold" size:23]
}];
しかし、タイトルラベルはこのフォントのテキストに適合できないようです。
外観APIを使用してUINavigationBarタイトルのサイズを変更するにはどうすればよいですか?カスタムtitleViewの使用は避けたい。