티스토리 뷰

 

안녕하세요 :]

 

iOS 13이 나온지도 어언 1~2주가 다되어 가는데

다들 큰 문제는 없으셨나요??

 

iOS 13에 가장 큰 변화 중 하나인

DarkMode가 생겨났는데요.

 

업데이트하고 나서 보니깐

Label, TextField 등

backgroudColor를 주지 않은 얘들이

기본 DarkMode 컬러를 따라가서...

 

 

TextField 쪽이

검은색으로 나와버리네요..ㅋㅋㅋㅋㅋㅋ

 

뭐 규모가 작은 앱은 모두

backgroundColor를 주면 되는데!!

 

규모가 큰 앱들은..

일일이 찾아다니기도 힘들죠.

 

그럴 경우에는

AppDelegate의 didFinishLaunchingWithOptions 부분에
아래의 코드를 추가해줍니다.

 

if #available(iOS 13.0, *) {
  self.window?.overrideUserInterfaceStyle = .light
}

 

혹은

info.plist에

User Interface Style을 Light로 줍니다!

 

 

댓글