[swift] 네비게이션 뷰에서 상태 막대의 스타일을 변경하는 방법은?
  1. 네비게이션 바에 대해서 설정할 수 있는 스타일을 변경
  2. 각 ViewController별로 상태 막대 스타일을 지정

네비게이션 바에 대해서 설정할 수 있는 스타일을 변경

이 방법을 사용하면 네비게이션 바 전체에 대한 상태 막대 스타일을 변경할 수 있습니다. AppDelegate.swift 파일의 application(_:didFinishLaunchingWithOptions:) 메서드 내에서 다음과 같이 코드를 추가합니다.

UINavigationBar.appearance().barStyle = .black // 상태 막대 스타일을 변경 (옵션: .black 또는 .default)

각 ViewController별로 상태 막대 스타일을 지정

ViewController에서 상태 막대 스타일을 지정하려면 다음과 같이 코드를 추가합니다.

override var preferredStatusBarStyle: UIStatusBarStyle {
    return .lightContent // 상태 막대 스타일을 변경 (옵션: .lightContent 또는 .default)
}

이렇게하면 네비게이션 뷰에서 전반적으로 또는 각 ViewController마다 상태 막대 스타일을 설정할 수 있습니다.