2013-10-03 4 views

답변

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에 넣을 수는 있지만 그 전에는 크기가 320x64이고 크기가 320x44 인 이전 이미지가있는 새 이미지로 botj 이미지가 있어야합니다. –

0

탐색 표시 줄의 색을 변경하여 상태 표시 줄의 색을 변경할 수 있습니다. 우리

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