新しいSwiftUI
では、タイプColor
はUIColor
のUIKit
と非常によく似ています。
予想通り、共通の色がありますが、気づいた他の2つの色が追加されています。
.primary
.secondary
Appleドキュメントには、さまざまな Color
sの説明はありません。
私もこれを調査してきました。 .primaryは「環境のアクセントカラー」に設定されているようです。したがって、私の推測では、これはプラットフォームに基づくシステム設定であり、特定のテーマ(ダークモードなど)の影響を受ける可能性があります。 Androidテーマのように自分で変更できるかどうかはまだわかりません。iOS13で.primaryを使用すると、明るい青色が表示されます。
これらの詳細に関するドキュメントは、現時点ではかなりまばらです。