2017-10-09 1 views
1

이 항목에 대한 여러 게시물이 있지만 작동하는 항목을 찾을 수 없습니다.상태 표시 줄의 색을 프로그래밍 방식으로 검정색으로 변경하는 방법

내비게이션 컨트롤러에 포함되어 있지 않은보기 컨트롤러가 있습니다. 상태 표시 줄의 색을 검정색으로 변경하고 싶습니다.

이의 Info.plist에서 How to set Status Bar Style in Swift 3

  1. 변경 내 최신 시도 행보기 컨트롤러 기반 상태 표시 줄의 모양을하고 didFinishLaunchingWithOptions에서 appDelegate.swift에서 NO
  2. 변경으로 설정 UIApplication.shared.statusBarStyle = .lightContent

답변

0
  1. "컨트롤러 기반 상태 표시 줄보기보기"- info.plist에 "예"를 추가하십시오.

  2. 기본보기 컨트롤러 상태 표시 줄을 밝게하려면 info.plist에서 UIStatusBarStyleLightContent를 추가하십시오.

  3. 재정의 preferredStatusBarStyle은과 같이/빛을 기본값으로 :

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

나는 내가 그 시도했습니다 두려워. 반환 값은 .default 여야합니다. 어두운 값은 반환되지만 행운은 없습니다. 이상한. –

+0

보기 컨트롤러 기반 상태 표시 줄보기 - info.plist에 YES 표시. – RaxelZ

+0

나는 이미 그렇게 해왔다. 나는 Xcode 8.3을 사용 중이므로이 시점에서 버그가 아닌 것으로 확신합니다. –

관련 문제