2014-09-29 2 views
2

첫 번째보기 컨트롤러에서 상태 표시 줄 텍스트의 색을 흰색으로 변경하고 두 번째보기 컨트롤러에서 검정으로 변경해야합니다. 컨트롤러 기반의 상태 표시 줄보기에서 NO로 시도하여iOS 7 : 상태 표시 줄의 텍스트 색상을 한보기 컨트롤러에서 흰색으로, 두 번째보기 컨트롤러에서 검정색으로 변경하는 방법은 무엇입니까?

-(UIStatusBarStyle)preferredStatusBarStyle 
{ 
    return UIStatusBarStyleLightContent; 
} 

그러나 변경되지 않았습니다. 제발 제안 해주세요.

+0

소망의 ViewController의 viewDidLoad있는 방법이 코드를 시도 [UIApplication sharedApplication] setStatusBarStyle : UIStatusBarStyleLightContent]; [self setNeedsStatusBarAppearanceUpdate]; 내 경우에 근무 –

답변

4

Plist 파일로 이동하여 Bool YES와 함께이 속성을 추가하십시오.

이어서

-(UIStatusBarStyle)preferredStatusBarStyle 
{ 
    return UIStatusBarStyleLightContent; 
} 

가로 보라 사용 screenshot- 부착

enter image description here

+0

내 대답을 받아 주셔서 감사합니다 또한 upvote하시기 바랍니다. – abhishekkharwar

0

preferredStatusBarStyle을 사용하려면보기 컨트롤러 기반 상태 표시 줄 모양을 YES로 설정해야합니다. 그 후에도 문제가 계속되는 경우이 질문을 살펴보십시오. preferredStatusBarStyle isn't called