[swift] 네비게이션 뷰에서 상태 막대의 스타일을 변경하는 방법은?
- 네비게이션 바에 대해서 설정할 수 있는 스타일을 변경
- 각 ViewController별로 상태 막대 스타일을 지정
네비게이션 바에 대해서 설정할 수 있는 스타일을 변경
이 방법을 사용하면 네비게이션 바 전체에 대한 상태 막대 스타일을 변경할 수 있습니다. AppDelegate.swift 파일의 application(_:didFinishLaunchingWithOptions:)
메서드 내에서 다음과 같이 코드를 추가합니다.
UINavigationBar.appearance().barStyle = .black // 상태 막대 스타일을 변경 (옵션: .black 또는 .default)
각 ViewController별로 상태 막대 스타일을 지정
ViewController에서 상태 막대 스타일을 지정하려면 다음과 같이 코드를 추가합니다.
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent // 상태 막대 스타일을 변경 (옵션: .lightContent 또는 .default)
}
이렇게하면 네비게이션 뷰에서 전반적으로 또는 각 ViewController마다 상태 막대 스타일을 설정할 수 있습니다.