Странная ошибка в iOS 6 UINavigationController
Я нашел странную ошибку в IOS. Когда я использую UINavigationController и выдвигаю другие контроллеры, titleView смещается вправо настолько, насколько количество контроллеров было выдвинуто
Это выглядит так:
Мой код прост:
self.navigationItem.title = @"Test Title";
Во втором случае контроллер имеет 5-й в viewControllers
стек. Контроллер во всех случаях одинаков.
Я использовал appearance
за UIBarButtonItem
в моем AppDelegate.
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-1000, 0) forBarMetrics:UIBarMetricsDefault];
1 ответ
Решение
Я был исправлен с некоторым трюком =)
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:@{UITextAttributeFont: [UIFont systemFontOfSize:0.1]}
forState:UIControlStateNormal];