Jiwift

[iOS/Swift] 다크모드 변화를 인식하는 코드 | Detecting iOS Dark Mode Change 본문

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를 상속받으면 사용 가능합니다.

반응형