iOS/오류 해결

[iOS] iOS15 상태바 스타일이 초기화되는 문제 해결 방법

안경 쓴 귀니 2021. 9. 27. 22:06
반응형

iOS15 이상에서 특이 케이스로 상태바 문제 한 가지를 발견했다.

초기 설정


Status bar style을 Light Content로 설정

 

문제


앱 실행 후 서스펜드 상태로 갔다가 다시 앱에 돌아왔을 때 상태바 텍스트가 검은색으로 변경되어 시계 등이 보이지 않음
ex) 홈 키 눌러서 홈 갔다가 앱 다시 오픈한 경우, 디바이스 잠금 후 해제하여 앱 다시 열린 경우

 

원인


경우에 따라 다르겠지만, 본인의 경우는 프로젝트 내 LaunchScreen이 존재하지 않아서 발생

 

해결 방법


프로젝트 내 LaunchScreen.storyboard 가 존재하고 info.plist에 설정되었는지 확인
없는 경우 아래와 같이 추가한다.

1. New File > Launch Screen > LaunchScreen.storyboard 로 이름 설정 및 Targets에 프로젝트 체크

2. info.plist 파일에 LaunchStoryboard 이름 설정

<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>

3. 프로젝트 > TARGETS > Build Phases > Copy Bundle Resources에 LaunchScreen.storyboard 파일이 존재하는지 확인

 

반응형