본문 바로가기
Project/SwiftUI 블록와이드

[SwiftUI Project] 다크모드에서 StatusBar 텍스트 색상 변경하기

by iOS_woo 2022. 11. 17.

변경 전
변경 후

현재 진행 중인 프로젝트를 다크모드만 사용할 수 있도록 고정하였습니다. 

한가지 문제점이 있었는데요. 

StatusBar의 텍스트색상이 낮에는 검은색으로 보이기 때문에 다크모드에서는 잘 보이지 않습니다.

 

이를 수정하기 위해서는 다음과 같이 할 수 있습니다. 

 

1.  TARGETS > Deploment Info > Status Bar Style에서 Default를 Light Content로 변경합니다.

 

2. info.plist에 View controller-based status bar appearance 을(를) 추가하고 NO로 설정합니다. 

 

이렇게 수정하면 해당 어플에서는 낮에도 Status Bar의 텍스트 색상이 하얀색으로 보이게 됩니다.

댓글