メインコンテンツまでスキップ

テーマ

ルート階層に theme 辞書を設定すると、インターフェース全体に統一されたスタイルを適用できます。すべてのコンポーネントとサブページは、ルート階層のテーマ辞書にある全フィールドを継承します。

ヒント

コンポーネントごとにスタイルを設定するには、各コンポーネントの辞書に theme 辞書を設定します。コンポーネントの theme フィールドは、ルート階層の theme をフィールド単位で上書きする形でマージされます。コンポーネントごとに固有のテーマプロパティを設定できます。詳しくは、各コンポーネントの テーマキー 表を参照してください。

コンポーネントが XUI 以外のサブページ(OptionMultipleOptionOrderedOptionEditableList など)にリンクしている場合、サブページにはコンポーネントの theme 辞書が使用されます。コンポーネントが別の XUI サブページ(Link など)にリンクしている場合は、サブページに独自の theme 辞書を設定し、親ページのテーマとマージできます。

XUI-Dark.png

インターフェース

キー説明
styleスタイルインターフェースのスタイル
tintColor前景色
backgroundColor背景色
separatorColorコンポーネントの区切り線の色
backgroundImage文字列背景画像の相対パス

ナビゲーションバー

キー説明
navigationBarColorナビゲーションバーの背景色
navigationTitleColorナビゲーションバーのタイトル色

ヘッダーとフッター

キー説明
headerTextColorheader の文字色
subheaderTextColorsubheader の文字色
footerTextColorフッターの文字色
headerBackgroundColorheader の背景色
footerBackgroundColorフッターの背景色

共通コンポーネント

キー説明
cellBackgroundColorコンポーネントの背景色
disclosureIndicatorColorコンポーネントのインジケーター色
selectedColor選択時の色
highlightedColorハイライト色
labelColorタイトルの文字色
valueColor値の文字色

状態

キー説明
dangerColorエラーの色
warningColor警告の色
successColor成功の色

スタイル

style説明
Groupedグループスタイル(デフォルト)
Plainフラットスタイル

型が の値は、# で始まる十六進数の RGB/RGBA 文字列です。たとえば、#FF0000 は赤を表します。