次のコードを使用して、UINavigationBarのタイトルフォントのプロパティを変更する方法を知っています。
[self.navigationController.navigationBar setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont, nil]];
ただし、この方法でフォントサイズを変更すると、上記のコードを実装しているビューだけでなく、すべてのビューに影響することがわかりました。問題は、タイトルが長い2つのビューのサイズを変更したいということです。その他のビュー(ルートビューを含む)フォントサイズのデフォルト設定を保持したいと思います。上記のコードを使用した方法でフォントサイズを通常に戻そうとしましたviewDidLoad
が、機能しません。
特定のビューのタイトルフォントサイズを変更する方法はありますか?ありがとう。