Я новичок в Objective-C, сегодня я пытался изменить цвет моей панели навигации, и это работает с этим кодом:Как изменить цвет фона в Панели навигации прошивки 7
appDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0xf4f4f4)];
return YES;
}
Теперь я попробую изменить конкретную панель навигации ViewController, и это не сработает.
ViewController2.m:
- (void)viewDidLoad
{
[super viewDidLoad];
[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x363636)];
self.navigationController.navigationBar.translucent = NO;
}
Когда я вхожу это ViewContoller его навигация цвет f4f4f4
и когда я иду другой ViewController и вернуться он меняет цвет на 363636
.
Почему это не работает в первый раз? Может кто-нибудь объяснить мне это ..
(К сожалению О моем английском, и спасибо.)
пожалуйста «принять» самый полезный ответ, нажав на флажок рядом с каждым ответом. – Neeku