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

共通プロパティ

各コンポーネントでは、タイトルやアイコンの追加、設定の保存先の指定などに、次の共通プロパティを使用できます。これらの共通プロパティの役割は、コンポーネントによって異なる場合があります。

キー説明条件
cell文字列コンポーネントの種類-
label文字列表示ラベル任意、ローカライズ可能
defaults文字列設定領域の識別子(このコンポーネントの設定を保存する名前)-
key文字列設定のキー名defaults != nil
default文字列設定のデフォルト値-
value基本型設定値任意
icon文字列アイコンのファイル名任意
readonlyブール値コンポーネントを読み取り専用にするかどうか任意
height数値コンポーネントの高さ任意

cell はコンポーネントの種類です。種類ごとに、ButtonSwitchLink などの異なる XUI コンポーネントを表します。

label はコンポーネントのタイトルで、通常はコンポーネントの左側に表示されます。

default はコンポーネントのデフォルト値です。valuenil の場合、default の値が value に設定されます。

icon は、label の左側に表示されるアイコンです。res/16.png を指定する場合は、res/[email protected]res/[email protected] も用意することを推奨します。実際のサイズは、それぞれ元の 2 倍と 3 倍にする必要があります。

readonlytrue の場合、コンポーネントの値は読み取り専用となり、変更も空値への設定もできません。また、サブ画面へリンクすることもできません。