カラー


色は、ステータス情報を提供し、ユーザのアクションに応じてフィードバックを与え、人々がデータを視覚化するのに役立つ優れた方法です。


コミュニケーションには慎重に色を使用してください。 一般に、重要な情報に注意を向ける必要がある場合など、色は控えめに使用する必要があります。たとえば、重大な問題を人々に警告する赤い三角形は、重大でない理由でアプリの他の場所で赤を使用すると効果が低下します。


他の国や文化で色の使用がどのように認識されるかを検討してください。 たとえば、一部の文化では、赤は危険を伝えますが、他の文化では、それは肯定的な意味合いを持っています。あなたのアプリの色が意図したメッセージを送信することを確認してください。


人々があなたのアプリのコンテンツを認識しにくくするような色の使用は避けてください。 たとえば、色盲の人々は一部の色の組み合わせを区別できない場合があり、コントラストが不十分な場合、アイコンやテキストが背景と混ざり合い、コンテンツが読みにくくなる可能性があります。ガイダンスについては、色とコントラスト を参照してください。


近くにあるアートワークと半透明性が色にどのように影響するかを検討してください。 中立でない背景や半透明の背景に色を合成したり、非常に明るくカラフルなイメージに隣接して使用したりすると、色の影響が失われる可能性があります。


さまざまな照明条件であなたのアプリの配色をテストして下さい。 照明は、部屋の雰囲気や時間帯などによって大きく異なります。明るい周囲光の条件であなたのアプリを使用すると、デザインした時にコンピューターに表示された色が常に同じに見えるとは限りません。晴れた日の屋外でのラップトップの使用など、複数の照明条件でアプリを常にプレビューして、色がどのように表示されるかを確認してください。ほとんどの使用条件で可能な限り最高の表示体験を提供するように色を調整します。


ユーザの色の変更には、標準のカラーパネルを使用します。 あなたのアプリで人々が色を変更できる場合は、カスタムのカラーピッカーをデザインするのではなく、標準のカラーパネル (以下に表示) を使用してユーザに色を選択させます。標準のカラーパネルには、いくつかの色選択モードが用意されており、カスタムの色選択モードで拡張でき、ユーザは頻繁に使用する色の見本を保存できます。開発者向けガイダンスについては、NSColorPanel (NSColorPanel) を参照してください。タッチバーを備えた Mac では、標準の カラーピッカー を使用して色を変更することもできます。




色の管理


イメージにカラープロファイルを適用します。 カラープロファイルは、アプリの色がさまざまなディスプレイで期待どおりに表示されるのに役立ちます。標準 RGB (sRGB) 色空間は、ほとんどのディスプレイで正確な色を生成します。


ワイドカラーを使用して、互換性のあるディスプレイで視覚的体験を向上させます。 ワイドカラーディスプレイは P3 色空間をサポートしており、それは sRGB よりも豊かで彩度の高い色を生成できます。その結果、ワイドカラーを使用する写真やビデオは、より真に迫り、ワイドカラーを使用する視覚的データとステータスインジケータはより意味のあるものになります。必要に応じて、ディスプレイ P3 カラープロファイルを 16 ビット/ピクセル (チャネルあたり) で使用し、イメージを PNG 形式でエクスポートします。ワイドカラーイメージをデザインして P3 カラーを選択するには、ワイドカラーディスプレイが必要であることに注意してください。


体験で必要な場合は、色空間固有のイメージとカラーバリエーションを提供します。 一般に、P3 の色とイメージは sRGB ディスプレイで正常に表示される傾向があります。ただし、sRGB ディスプレイで表示した場合、2 つの非常に類似した P3 の色を区別するのが難しい場合があります。P3 スペクトル内の色を使用するグラデーションは、sRGB ディスプレイでクリップされて表示されることもあります。これらの問題を回避するために、Xcode プロジェクトのアセットカタログ内に個別のイメージと色を提供して、ワイドカラーディスプレイと sRGB ディスプレイの両方で視覚的な忠実度を確保できます。



実際の sRGB およびワイドカラーディスプレイでアプリの色をプレビューします。 必要に応じて調整を行い、両方の型のディスプレイで同じように優れた視覚体験を確保します。

ヒント

ワイドカラーディスプレイを備えた Mac では、標準のカラーパネルを使用して、P3 色を選択してプレビューし、sRGB 色と比較できます。


システムカラー


macOS は、鮮やかさ (半透明性と鮮やかさ を参照) および コントラストの増加透明度の低下 などのアクセシビリティ設定の変更に自動的に適応する一連の標準システムカラーを提供します。明るい背景と暗い背景の両方で、個別に、または組み合わせて見栄えのするアプリの色合いの色を選択するときに、これらの色を使用します。


あなたのアプリでシステムの色の値をハードコーディングしないでください。 以下に示す色の値は、あなたのアプリのデザインプロセスで参照するためのものです。実際の色の値は、さまざまな環境変数に基づいて、リリースごとに変動します。システムカラーを適用するには、常に API を使用してください。


開発者向けガイダンスについては、NSColor (NSColor) (AppKit) および Color (SwiftUI) を参照してください。

デフォルト鮮やかさアクセシブルアクセシブル
+鮮やかさ

アクアダーク名前SwiftUI API
RedsystemRedColor
OrangesystemOrangeColor
YellowsystemYellowColor
GreensystemGreenColor
MintsystemMintColor
TealsystemTealColor
CyansystemCyanColor
BluesystemBlueColor
IndigosystemIndigoColor
PurplesystemPurpleColor
PinksystemPinkColor
BrownsystemBrownColor
GraysystemGrayColor


ダイナミックシステムカラー


macOS は、ボタンやラベルなどの標準インターフェイスコントロールの配色にダイナミックに一致するシステムカラーの範囲を定義します。これらのダイナミックシステムカラーは、標準カラーパネルの開発者パレット内に一覧表示されます。



標準のカラーパネル (light)



標準のカラーパネル (dark)


ダイナミックシステムカラーの意味を再定義しないでください。 一貫した体験を確保し、将来の macOS の外観が変更されたときにインターフェイスの見栄えを良くするために、意図したとおりにダイナミックシステムカラーを使用してください。


ダイナミックシステムカラーを複製しようとしないでください。 ダイナミックシステムカラー (一部はパターンです) は、さまざまな環境変数に基づいて、リリースごとに変動します。ダイナミックシステムカラーに一致するカスタムカラーを作成する代わりに、ダイナミックシステムカラーを使用して下さい。


カラー使用目的AppKit API
代替の選択されたコントロールテキストの色リストまたはテーブルの選択された面上のテキスト。alternativeSelectedControlTextColor
交互のコンテンツの背景色リスト、テーブル、またはコレクションビュー内の交互の行または列の背景。alternatingContentBackgroundColors
コントロールアクセントシステム環境設定でユーザが選択したアクセントカラー。controlAccent
背景色の制御ブラウザやテーブルなどの大きなインターフェイス要素の背景。controlBackgroundColor
コントロールカラーコントロールの表面。controlColor
コントロールのテキストの色無効になっていないコントロールのテキスト。controlTextColor
現在のコントロール tintシステム定義のコントロール tint。currentControlTint
無効になっているコントロールのテキストカラー無効になっているコントロールのテキスト。disabledControlTextColor
強調色を検索検索インジケータの色。findHighlightColor
グリッドの色テーブルなどのインターフェイス要素のグリッド線。gridColor
ヘッダーテキストの色テーブルのヘッダーセルのテキスト。headerTextColor
強調色スクリーン上の仮想光源。highlightColor
キーボードフォーカスインジケータの色キーボードをインターフェイスナビゲーションに使用しているときに、現在フォーカスされているコントロールの周囲に表示されるリング。KeyboardFocusIndicatorColor
ラベルの色主なコンテンツを含むラベルのテキスト。labelColor
リンクの色他のコンテンツへのリンク。linkColor
プレースホルダーのテキスト色コントロールビューまたはテキストビューのプレースホルダー文字列。placeholderTextColor
四次ラベルの色透かしテキストなどの三次ラベルよりも重要度の低いラベルのテキスト。quaternaryLabelColor
スクラバーテクスチャの背景色タッチバー内のスクラバーの背景。関連情報については、タッチバー>ビジュアルデザイン>色 を参照してください。scrubberTexturedBackgroundColor
二次ラベルの色小見出しや追加情報を表すために使用されるラベルなど、一次ラベルよりも重要度の低いラベルのテキスト。SecondaryLabelColor
選択したコンテンツの背景色キーウィンドウやビューで選択したコンテンツの背景。selectedContentBackgroundColor
選択したコントロールの色選択したコントロールの表面。selectedControlColor
選択したコントロールのテキストの色選択したコントロールのテキスト。selectedControlTextColor
選択したメニュー項目のテキストの色選択したメニューのテキスト。selectedMenuItemTextColor
選択したテキストの背景色選択したテキストの背景。selectedTextBackgroundColor
選択したテキストの色選択したテキスト。selectedTextColor
セパレータの色コンテンツの異なるセクション間の境界線。separatorColor
陰影の色スクリーン上の浮き上がったオブジェクトによって投影される仮想の影。shadowColor
三次ラベルの色無効なテキストを表すために使用されるラベルなど、二次ラベルよりも重要度の低いラベルのテキスト。tertiaryLabelColor
テキストの背景色テキストの背景。textBackgroundColor
テキストの色ドキュメント内のテキスト。textColor
ページの下の背景色ドキュメントのコンテンツの背後にある背景。underPageBackgroundColor
強調されておらず選択されたコンテンツの背景色キーウィンドウでないかビューで選択されたコンテンツ。unemphasizedSelectedContent
BackgroundColor
強調されておらず選択されたテキストの背景色キーウィンドウでないかビューで選択されたテキストの背景。unemphasizedSelectedTextBackgroundColor
強調されておらず選択されたテキストの色キーウィンドウでないかビューで選択されたテキスト。unemphasizedSelectedTextColor
ウィンドウの背景色ウィンドウの背景。windowBackgroundColor
ウィンドウフレームのテキスト色ウィンドウのタイトルバー領域のテキスト。windowFrameTextColor





前:アニメーション 次:ダークモード

目次

Xcode の新機能



macOS

テーマ

macOS 11 の新規事項

視覚的インデックス


アプリの構造

フルスクリーンモード

ロード

モダリティ

搭載

優先

状態の復元

セキュリティ


ユーザの操作

アカウント

データ入力

ドラッグアンドドロップ

ファイル処理

ゲームコントローラ

ヘルプ

キーボード

マウスとトラックパッド

ユーザフィードバックの提供

許可の要求


システムの能力

自動セーブ

ドック

Finder

ミッションコントロール

通知

印刷

クイックルック

格付けとレビュー

検索とスポットライト


視覚的デザイン

アニメーション

カラー

ダークモード

透明さ

印刷


アイコンとイメージ

イメージのサイズと解像度

アプリのアイコン

文書のアイコン

多項目のドラッグイメージ

システムのイメージ


ウインドウとビュー

ウインドウの構造

アラート

ボックス

コラムビュー

ダイアログ

イメージビュー

アウトラインビュー

パネル

ポップオーバー

スクロールビュー

シート

サイドバー

スプリットビュー

タブビュー

表のビュー

ツールバー

Web ビュー

Drawer(引き出し)*

プラカード*


メニュー

メニューの構造

コンテクストメニュー

ドックメニュー

メニューバーのメニュー


ボタン

チェックボックス

開示コントロール

勾配ボタン

ヘルプボタン

イメージボタン

ポップアップボタン

プルダウンメボタン

押しボタン

ラジオボタン

スコープボタン

スイッチ

ベベルボタン*

ラウンドボタン*


フィールドとラベル

コンボボックス

ラベル

検索フィールド

テキストフィールド

トークンフィールド


セレクタ

色の源

日付の選別

イメージウェル

パスコントロール

セグメントコントロール

スライダ

ステッパ


インジケータ

レベルインジケータ

プログレスインジケータ


タッチバー

タッチバー概観

視覚的デザイン

グリフとイメージ

コントロールとビュー


拡張機能

アクション拡張機能

オートメータアクション

ファインダー同期拡張機能

メニューバーの追加

サービス

共有拡張機能



iOS


tvOS


watchOS


Technologies

アクセシビリティ

序文

ベストプラクティス

ユーザとの対話

ナビゲーション

テキストのサイズと太さ

色とコントラスト

外観の効果と動き

コンテンツ


AirPlay

メディア再生

アイコン

社説


アプリクリップ

序文

ユーザ体験

アプリクリップカード

アプリのクリップコード

印刷ガイドライン

法的要件


Apple Pay(アップルペイ)

序文

Apple Pay の提供

チェックアウトと支払い

エラー処理

サブスクリプションと寄付

ボタンとマーク

社説


拡張現実

ホームスクリーンのアクション

マルチタスクと複数のウィンドウ

通知

印刷

クイックルック(検索)

評価とレビュー

スクリーンショット

TV プロバイダー


CareKit

序文

データとプライバシー

ビュー

ユーザー体験

シンボルと商標化


CarPlay

序文

オーディオアプリ

自動車メーカーのアプリ

伝達および VoIP アプリ


アーキテクチャ

バッジ付け

エラー処理

ロード

ナビゲーション

テスト


対話

オーディオ

車のデータ

iPhone

ノブとコントロール

タッチスクリーン

Voice (Siri)


視覚的デザイン

アニメーション

商標化

レイアウト

タイポグラフィ(印刷)


アイコンと画像

画像のサイズと解像度

アプリのアイコン

カスタムアイコン

システムアイコン


システム要素

アクションシート

活動指標

アラート

ボタン

コレクション

ラベル

ナビゲーションバー

スクロールビュー

タブバー

テキストビュー

Web ビュー


CareKit

序文

データとプライバシー

ビュー

ユーザ体験

シンボルと商標化


ゲームセンター

序文

アクセス・ポイント

ダッシュボード

実績

順位表

マルチプレイヤー

カスタムダッシュボードリンク


象形文字

HealthKit

HomeKit

序文

用語とレイアウト

設定

Siri の作用

カスタム機能

アイコン

社説


iCloud

アプリ内購入

序文

自動更新可能なサブスクリプト


inclusion(含有)

ライブ写真

Mac Catalyst

序文

アプリの構造

ユーザとの対話

視覚的デザイン

Mac 慣用句


マシン学習

序文

マシン学習の役割


入力

明示的なフィードバック

暗黙のフィードバック

較正

訂正


出力

間違い

複数のオプション

自信

帰属

制限事項


地図(Maps)

アプリとウェブサイトの地図

Apple Watch の地図

屋内の地図


ResearchKit

序文


右から左へ

序文

テキストと文字

コントロール

画像と象形文字


SharePlay

Apple でサインイン

序文

データ管理

ボタン


Siri

序文

システムインテント

カスタムの注視

ショートカットと提案

編集ガイドライン


ソーシャルメディア

SF Symbols

Wallet(財布)

序文

許可証のデザイン


小道具

序文

コンテンツ

編集と対話

デザイン




Human Interface Guidelines


概要


リソース


ビデオ


新規事項



ニュース

見つける

デザイン

開発

配信

サポート

アカウント
(セキュリティの面で、リンクを提供できませんでした。)













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ