2013-09-27 1 views
0

이 값을 plist에 추가합니다 : "컨트롤러 기반 상태 표시 줄보기"를 설정하고 "아니오"로 설정하십시오. - DONT 작업이 방법상태 표시 줄이 iOS 7에 숨겨져 있지 않습니다.

그리고이 너무 @property (비 원자, 게터 = isStatusBarHidden) BOOL statusBarHidden

가 내가 작성하는 무엇 곳의 상세한 설명에 감사합니다 도와주세요 작동하지 않습니다.

답변

2

당신의 plist NO으로 설정 "보기 컨트롤러 기반 상태 표시 줄 모양"다음이 코드를 추가

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 

(. 당신은 당신이 원하는대로 UIStatusBarAnimation 값을 사용할 수 있습니다)

또는, "컨트롤러 기반 상태 표시 줄보기"를 그대로두고 뷰 컨트롤러에서 다음 방법을 추가하십시오.

- (BOOL) prefersStatusBarHidden { 
    return YES; 
} 

변경하려는 경우 위의 메서드의 값을 기준으로 상태 표시 줄이 숨겨져 있거나 표시되어 있는지 여부에 관계없이보기 컨트롤러는 setNeedsStatusBarAppearanceUpdate 메서드를 호출 할 수 있습니다.