iOS/iOS
[iOS] 다크모드 미 지원
HarryJeonn
2022. 6. 15. 19:22
Why ?
- 다크모드를 지원하려면 디자인이 다크모드용으로 한 벌 더 나와야하기 때문에 힘들다..
How ?
첫 번째 방법
- info.plist 파일에 “Apperance” “Light” 추가
두 번째 방법
<key>UIUserInterfaceStyle</key>
<string>Light</string>
- info.plist 파일에 코드로 추가
세 번째 방법
// AppDelegate.swift
// didFinishLaunchingWithOptions
if #available(iOS 13.0, *) {
self.window?.overrideUserInterfaceStyle = .light
}
- AppDelegate.swift에서 didFinishLaunchingWithOptions 메소드 안에 코드로 추가
✔️
- 나는 SwiftUI로 진행하기 때문에 첫 번째 방법으로 했다.
- SwiftUI는 info.plist 파일이 Xcode 13에서 없어졌다. (info.plist 파일 보이게도 설정 가능)