반응형
iOS 17에서 'traitCollectionDidChange'가 deprecated 되었고,
다크모드 처리하는 방법은 다음과 같습니다.
registerForTraitChanges([UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
if self.traitCollection.userInterfaceStyle == .light {
// 라이트모드 처리
} else {
// 다크모드 처리
}
}
반응형
'iOS > Tip' 카테고리의 다른 글
휴대전화번호 포멧(000-0000-0000)으로 만들기 (0) | 2024.01.16 |
---|---|
UITextField hyphen(-) 연속 입력시 en dash(–)로 변경되는것 막기 (0) | 2023.12.14 |
SFSymbol의 Monochrome, Hierarchical, Palette, Multicolor Mode (1) | 2023.12.05 |
@AppStorage에 Date 타입과 Array 타입 사용하기 (0) | 2023.12.04 |
UIView -> UIImage (0) | 2023.11.15 |
iOS 16.4 이후부터 WebView 디버깅 하기 (0) | 2023.11.15 |
iOS App URL Cache 제거 (0) | 2023.11.10 |
iOS 16이상에서 TextKit 1을 사용하고자 할때 (0) | 2023.10.22 |