2013-10-03 6 views
0

У меня есть быстрый вопрос для вас. Возможно ли изменить цвет строки состояния в iOS 7 (например, приложение для Facebook) А также можно увеличить прозрачность строки состояния?Как изменить цвет строки состояния?

Спасибо заранее, Дэви

+0

Вопрос для нас? ... – Bhavin

+0

http://stackoverflow.com/questions/18929864/how-do-i-change-the-navigation-bar-color-in-ios-7/18929980# 18929980 – Rajneesh071

ответ

0
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)?YES:NO) { 
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"newImage.png"] forBarMetrics:UIBarMetricsDefault]; 
}else{ 
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"previousImage.png"] forBarMetrics:UIBarMetricsDefault]; 
} 

Или вы также можете сделать это:

[UINavigationBar appearance].barTintColor = [UIColor redColor]; 

если не показывать панель навигации в приложении.

+0

Благодарим вас за быстрый ответ Мне нужно поставить этот код в viewDidLoad? – dave

+0

да вы можете поместить его в viewDidLoad, но перед этим у вас должны быть изображения botj как newimage размером 320x64 и previousimage размером 320x44. –

0

Вы можете изменить цвет панели навигации, чтобы изменить цвет строки состояния.

[UINavigationBar appearance].barTintColor = [UIColor greenColor]; 
Смежные вопросы