전체 화면으로 표시되는 컨트롤러에 대해 대화 형 해부 애니메이션을 구현했습니다.UIViewControllerAnimatedTransitioning에서 상태 표시 줄 숨기기
문제는 내가 그것을 상태 표시 줄을 해제하려고 할 때마다
나타납니다 인 전체 화면 컨트롤러가 자사의 발표 때 true
를 반환하기 때문에 줄이 표시되지 않습니다 - (BOOL)prefersStatusBarHidden
.
프리젠 테이션 뷰 컨트롤러는 네비게이션 컨트롤러에 내장되어있다.
일이 나는 시도했다 :
는
트위터 앱이있다 발표자에게 navigationController.navigationBar.barStyle
속성
에 viewWillAppear
에 setNeedsStatusBarAppearanceUpdate
을 true
에 - (BOOL)prefersStatusBarHidden
을 설정하고 호출 해산 할 때 숨겨진 술집, 그래서 나는 이것이 반드시 가능
'.plist'에서 '컨트롤러 기반 상태 표시 줄보기'를 '아니오'로 설정하면 작동하지만, iOS9 이후로이 메소드는 사용되지 않습니까? – Mindaugas
그리고'UIApplication.sharedApplication(). statusBarHidden = true'는 아무 것도하지 않습니다. – Mindaugas