iOS Dev/Swift
[iOS/Swift] 다크모드 변화를 인식하는 코드 | Detecting iOS Dark Mode Change
지위프트
2023. 9. 1. 00:17
반응형
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
if previousTraitCollection != nil {
// 다크모드 라이트모드 변경후 수행 할 코드
if previousTraitCollection?.userInterfaceStyle == .dark {
// 다크모드 상태입니다.
} else {
// 다트모드 상태가 아닙니다.
}
}
}
다크모드를 변경을 감지하고 싶을때 사용하면 되는 코드입니다.
UIView와 UIViewController를 상속받으면 사용 가능합니다.
반응형