2016-09-24 5 views
0

이전 버전의 Swift에서는 상태 표시 줄 스타일을 변경하기 위해 'preferredStatusBarStyle'을 사용하고 .lightContent를 반환합니다.VIPER 프로젝트에서 lightContent 상태 표시 줄 스타일 활성화

self.navigationController?.navigationBar.barStyle = UIBarStyle.black 
    self.navigationController?.isNavigationBarHidden = true 

그러나, 이러한 기술이 작동하지 않습니다

이 방법

지금은 사용할 수 없습니다, 나뿐만 SO 등의 모든 솔루션을 시도했다. 누군가가 이것에 대해 밝힐 수 있습니까? 현재 내 plist에서 'statusBarStyle'을 'UIStatusBarStyleLightContent'로 설정했습니다. 아이폰 OS 10에서 https://github.com/benskill/Flash-Flags

답변

1

, preferredStatusBarStyle는 속성이 아닌 방법 :

당신은 여기 내 프로젝트를 다운로드 환영합니다. 따라서 func 선언으로 재정의하는 대신 overridegettervar 선언을 사용합니다.

override var preferredStatusBarStyle: UIStatusBarStyle { 
    return .lightContent 
} 
+0

감사합니다. –