티스토리 뷰

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 파일 보이게도 설정 가능)
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함