개발/iOS
[Swift] iOS 13 대응 - 다크모드(DarkMode)
DeveloperFury
2019. 10. 4. 11:28
안녕하세요 :]
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로 줍니다!