私のiosアプリケーションでnavigationBarタイトルの外観をカスタマイズしようとしています。それは素晴らしい作品が、私のタイトルは下から切断しますUiNavigationBar Titleが途切れないようにしますか?
:
NSMutableDictionary *navigationTitleAttributes = [NSMutableDictionary dictionary];
[navigationTitleAttributes setValue:[UIColor whiteColor] forKey:UITextAttributeTextColor];
[navigationTitleAttributes setValue:[UIColor clearColor] forKey:UITextAttributeTextShadowColor];
[navigationTitleAttributes setValue:[NSValue valueWithUIOffset:UIOffsetMake(0.0, 0.0)] forKey:UITextAttributeTextShadowOffset];
[navigationTitleAttributes setValue:[UIFont fontWithName:@"Calibri" size:30] forKey:UITextAttributeFont];
[[UINavigationBar appearance] setTitleTextAttributes:navigationTitleAttributes];
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:-8 forBarMetrics:UIBarMetricsDefault];
コードは次のような効果が得られます。これは私が現在持っているコードです。
カスタムUIView(このようなもの:UINavigationbar title is cut off when using titleTextAttributes)を使用するこの問題の解決方法を見てきました。ただし、その特定のソリューションでは、各画面に対してナビゲーションバーのtitleViewプロパティを更新する必要があります。
アプリケーション全体をカスケード接続する単純なソリューションがあるのかどうか疑問に思っていました。
おかげ
のiOS 7で特に流行していました。 – Paludis