2015-02-05 1 views
0

두 가지 유형의보기 컨트롤러보기 배경 - 흑백이 있습니다. plist 값 "컨트롤러 기반 상태 표시 줄보기"를 YES로 설정 한 후에 Storyboard의 상태 표시 줄을 설정하려고 시도했지만 아무리 짙은 색의 상태 표시 줄을 계속 표시합니다.보기 컨트롤러에 따라 상태 막대 색상을 변경합니다. iOS

수정 사항

iOS8의, 아이폰 5S, 엑스 코드 6

답변

0

당신은 뷰 컨트롤러에 preferredStatusBarStyle를 추가해야합니다. 좋아 : UIStatusBarStyleDefault 빛 배경에 사용하기 위해, 어두운 내용입니다

- (UIStatusBarStyle)preferredStatusBarStyle { 
    return UIStatusBarStyleDefault; 
} 

UIStatusBarStyleLightContent 어두운 배경에서 사용하기 위해, 가벼운 내용입니다.

변경 사항을 시스템에 알리기 위해 viewDidLoad에서 [self setNeedsStatusBarAppearanceUpdate];으로 전화해야 할 수 있습니다.

관련 문제