跳到主要内容

通用属性

各组件均可使用如下通用属性,用于添加标题、图标、指定配置保存位置等。这些通用属性在不同组件中可能有不同的作用。

类型描述条件
cell字符串组件类型-
label字符串显示标签可选,可本地化
defaults字符串配置分区标识符,即该组件配置存储的名称-
key字符串配置键名defaults != nil
default字符串配置默认值-
value基本类型配置值可选
icon字符串图标文件名可选
readonly布尔型组件是否只读可选
height数值组件的高度可选

cell 为组件类型,不同类型代表不同的 XUI 组件,如 ButtonSwitch, Link 等。

label 为组件标题,通常显示在组件左侧。

default 为组件默认值,若 valuenil,则使用 default 的值填充 value

icon 为图标,显示在 label 左侧。若设置为 res/16.png,建议同时准备 res/[email protected]res/[email protected],实际尺寸须分别为原来的 2 倍和 3 倍。

readonly 如果为 true,则组件的值只读,不能被修改和置空。也不能链接到子界面。