iOS 13 は、 またはUIUserInterfaceLevel
のいずれ.base
かになります.elevated
。UIView
システムは、ダーク モードで高いレベルが使用されたときに提供される色を自動的に調整するようです。
しかし、アセット カタログ.elevated
で手動で色を指定する方法はないようです。
それを行う唯一の方法は、新しい UIColor コンストラクターを使用することです。
UIColor.init { (traits) -> UIColor in
traits.userInterfaceLevel == .elevated ? UIColor(named: "myColor-elevated")! : UIColor(named: "myColor")!
}