2014-02-28 2 views
7

"상태 표시 줄은 처음에 숨김"이 YES로 설정되고 "컨트롤러 기반 상태 표시 줄보기보기"가 NO로 설정된 상태 표시 줄은 처음에 Info.plist에서 숨겨집니다.도구 모음 재사용 후 상태 표시 줄이 QLPreviewController에 나타납니다

그러나 QlPreviewController를 표시하면 툴바가 사라지고 다시 표시되도록 두 번 두드린 후 상태 표시 줄도 응용 프로그램에 나타납니다.

어떻게 이런 일이 발생하지 않도록 할 수 있습니까?

+0

답변을 찾았습니까? 같은 문제로 여기에서 고투. 고마워! – Alessandro

+0

@Alessandro 슬프게도, 아니. 슈퍼 뷰에서 QlPreviewController를 제거하면 상태 표시 줄이 다시 사라집니다. –

답변

0

Info.plist 파일에서 UIViewControllerBasedStatusBarAppearance를 true로 설정하십시오. 그런 다음 상태 표시 줄에 다음 코드를 추가 숨기려는 모든 뷰 컨트롤러에서 : 심지어 전체 화면에서 돌아온 후 이렇게

- (BOOL)prefersStatusBarHidden { 
     return YES; 
    } 

을 내가, 상태 표시 줄을 숨길 수 있었다 QLPreviewController의 하위 클래스를 생성 상태.

관련 문제