web-dev-qa-db-ja.com

SwiftUIの `.primary`と` .secondary`の色は何ですか?

新しいSwiftUIでは、タイプColorUIColorUIKitと非常によく似ています。

予想通り、共通の色がありますが、気づいた他の2つの色が追加されています。

  • .primary
  • .secondary

Appleドキュメントには、さまざまな Color sの説明はありません。

  • これらの色は何ですか?
  • 特定の用途にどちらを使用すればよいですか?
6
George_E

私もこれを調査してきました。 .primaryは「環境のアクセントカラー」に設定されているようです。したがって、私の推測では、これはプラットフォームに基づくシステム設定であり、特定のテーマ(ダークモードなど)の影響を受ける可能性があります。 Androidテーマのように自分で変更できるかどうかはまだわかりません。iOS13で.primaryを使用すると、明るい青色が表示されます。

これらの詳細に関するドキュメントは、現時点ではかなりまばらです。

0
Krames