테마 및 색상 변경

아래의 AdisonColorScheme 을 재정의하여 테마 색상을 변경합니다.

다크 모드에서 라이트 모드와 다른 색상을 적용하고 싶은 경우, 해당 컬러 에셋에 다크 모드 색상을 지정하거나 UIColor(dynamicProvider:) 생성자를 활용하여 코드로 설정 가능합니다.

let colorScheme = AdisonColorScheme()
colorScheme.primaryColor = UIColor.systemBlue
colorScheme.primaryColorVariant = UIColor { trait in
    switch trait.userInterfaceStyle {
    case .dark: UIColor.red
    default: UIColor.white
    }
}
colorScheme.onPrimaryColor = UIColor.customOnPrimaryColor

Adison.shared.colorScheme = colorScheme
목록 - 피드
목록 - 리스트
상세
다이얼로그

Last updated