전직 직원이 만든 프로젝트에서 일하는 새로운 iOS 개발자입니다. 현재 모든 탐색 바가 검은 색이어서 기본 파란색으로 바꿔야합니다. 지금까지이 라인을 알아 냈습니다 :UINavigationBar의 기본 색을 설정할 수있는 곳이 있습니까?
[self.navigationController.navigationBar setTintColor:[[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0] autorelease]];
효과가 있었지만 올바른 방법이라고 생각하지 않습니다. 새 화면을 만들었고 색상도 파란색이므로 일부 장소에 설정이 있어야한다는 것을 알았습니다. XIB 파일에서 상위 바는 전혀 없으며, 우리는
if (self.navigationController.navigationBar.isHidden) {
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
else {
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
문제가있는 viewDidLoad에서이 코드를 가지고 : 나는 기본 색상을 설정할 수있는 곳이 있나요? 또는 프로그래밍 방식으로 수행해야합니다.
iOS 4를 지원하려면이 항목을 사용하십시오. 그렇지 않으면 새로운 UIAppearance 기능이 상당히 좋아 보입니다. – DGund
은 완벽하게 작동합니다. 감사! –