私はすべての色を専用のカラー アセットに持っています。これにより、「Any Appearance」と「Dark Appearance」をサポートする名前付き定数を定義できます。既存のカラー アセットは (以前に定義された) 機能しますが、新しいもの (myCustomColor など) を定義したり、既存のものをコピーしようとすると、次のようになります。
Type 'UIColor?' has no member 'myCustomColor'
使用例:
label.textColor = .myCustomColor
私は使用できることを知っています(新しく作成された色でテストされているため、タイプミスはありません):
UIColor(named: "myCustomColor")
ただし、この構文を変更したり、コードを乱雑にする別の構文を使用したりしたくありません。
私は Xcode 11.3 (11C29) を使用しており、Swift 5 を使用しています。同じ問題を抱えている人はいますか?