Когда я открываю свое приложение, во время новой анимации io7 панель навигации прозрачна и черна без цвета, который я выбрал для barTintColor, пока приложение не загрузится. Почему это?iOS7 Отсутствие barTintColor при запуске
Когда я открываю свое приложение, во время новой анимации io7 панель навигации прозрачна и черна без цвета, который я выбрал для barTintColor, пока приложение не загрузится. Почему это?iOS7 Отсутствие barTintColor при запуске
Это происходит потому, что self.navigationController.navigationBar.translucent
был YES
. Исправлена проблема с настройкой NO
. Он также изменяет цвет моей barTintColor, и я должен был настроить соответствующим образом просто FYI
UIColor *NavBarTintColor = [UIColor colorWithRed:0.223 green:0.223 blue:0.223 alpha:1.000];
[self.navigationController.navigationBar setTintColor:[UIColor lightGrayColor]];
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"Image.png"] forBarMetrics:UIBarMetricsDefault];
В ios7, я использую ниже код, чтобы установить цвет и он работал для меня:
myNav.navigationBar.barTintColor = [UIColor redColor];