iOS5で利用可能な「外観」UINavigationBar
を使用してフォントを変更しました。しかし、(Storyboard を使用して)別のView Controllerへのプッシュ遷移を行うと、うまくいきません。
移行中、通常は次の のタイトルが「フェードイン」して表示されますが、現在は「F...」しか表示されず、移行の最後にのみタイトル全体が表示されます:「Facebook 共有」(代わりにすぐに)。UIViewController
以前にこの問題を抱えたことがある人はいますか? UIBarButton
の右側に がある場合、これは発生しませんUINavigationBar
。その後、すべてがうまくいきます。
私はこのようにフォントを設定します:
UIFont *fontName = [UIFont fontWithName:@"Chalkduster" size:0];
NSDictionary *font = [NSDictionary dictionaryWithObjectsAndKeys:fontName, UITextAttributeFont, nil];
[[UINavigationBar appearance] setTitleTextAttributes:font];