2014-11-13 2 views
1

상태 표시 줄 배경을 iOS6 버전으로 만들려고합니다. Light 또는 Default 상태 표시 줄 배경이 아닌 Red 또는 Blue 색상으로 사용자 정의 색상을 사용하고 싶습니다.(iOS7) 상태 표시 줄을 변경하는 방법은 탐색 표시 줄과 달라야합니다.

http://www.appcoda.com/wp-content/uploads/2013/10/custom-navigation-bar-iOS-7.jpg

어떻게 그 반대의 경우도 마찬가지 프로그래밍 흰색에 검은 색에서 상태 표시 줄의 모든 텍스트 색상을 전환하는 약.

"컨트롤러 기반 상태 표시 줄보기보기"값을 "YES"또는 "NO"로 변경 한 후에 변경되었음을 알았습니다. 프로그래밍 방식으로 값을 변경하는 방법을 알려주세요.

답변

0

프로젝트의있는 viewDidLoad에서 기본 클래스

UIView *statusBarView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, 320, 22)]; 
statusBarView.backgroundColor = [UIColor redColor]; 
[self.navigationController.navigationBar addSubview:statusBarView]; 
0

을이 코드를 추가하여이 시도 :

@property(nonatomic,retain) UIColor *tintColor; 
@property(nonatomic,retain) UIColor *barTintColor NS_AVAILABLE_IOS(7_0) 
관련 문제