class var systemGray2: UIColor { get } open class var systemGray3: UIColor { get } open class var systemGray4: UIColor { get } open class var systemGray5: UIColor { get } open class var systemGray6: UIColor { get } open class var label: UIColor { get } open class var secondaryLabel: UIColor { get } open class var tertiaryLabel: UIColor { get } open class var quaternaryLabel: UIColor { get } open class var link: UIColor { get } open class var placeholderText: UIColor { get } open class var separator: UIColor { get } open class var opaqueSeparator: UIColor { get } open class var systemBackground: UIColor { get } open class var secondarySystemBackground: UIColor { get } open class var tertiarySystemBackground: UIColor { get } open class var systemGroupedBackground: UIColor { get } open class var secondarySystemGroupedBackground: UIColor { get } open class var tertiarySystemGroupedBackground: UIColor { get } open class var systemFill: UIColor { get } open class var secondarySystemFill: UIColor { get } open class var tertiarySystemFill: UIColor { get } open class var quaternarySystemFill: UIColor { get } ˞J04Ͱ૿͑ͨ৭ͷҰཡͳͷͰશ͕ͯ%BSLNPEFରԠ͔Ͳ͏͔֬ೝ͍ͯ͠·ͤΜ
unspecified case light case dark } w ΧελϜ%ZOBNJD$PMPSΛ࡞ let dynamicColor = UIColor { traitCollection -> UIColor in switch traitCollection.userInterfaceStyle { case .dark: return .red default: return .blue } } etc…
view.traitCollection let resolvedColor = dynamicColor.resolvedColor(with: traitCollection) let resolvedImage = image.imageAsset?.image(with: traitCollection) w ΠϕϯτϋϯυϦϯά *NQMFNFOUJOH%BSL.PEFPOJ04 ΑΓҾ༻