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

テーマ

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

ヒント

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

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

XUI-Dark.png

インターフェース

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

ナビゲーションバー

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

ヘッダーとフッター

キー型説明
headerTextColor色header の文字色
subheaderTextColor色subheader の文字色
footerTextColor色フッターの文字色
headerBackgroundColor色header の背景色
footerBackgroundColor色フッターの背景色

共通コンポーネント

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

状態

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

スタイル

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

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