跳到主要内容

Switch 开关

此组件在界面上显示一个开关.

类型描述必选默认值最低版本需求
negate布尔型反转开关显示情况-false-
trueValue基本类型当结果为 true 时保存的值
若不填则保存 true
-true-
falseValue基本类型当结果为 false 时保存的值
若不填则保存 false
-false-
返回类型描述
基本类型与开关状态一致, 但若 negate 为真, 配置值为开关状态取反.
若存在, 配置值会被 trueValuefalseValue 代替.

主题

主题键类型描述
offTintColor颜色关闭时开关底色
onTintColor颜色开启时开关底色
thumbTintColor颜色开关中心色

示例

{
default = true;
label = "启用某功能";
cell = "Switch";
key = "enabled"; -- 该项存储的键,读取该键配置时需要用到
};
{
default = false;
label = "带图标的开关";
cell = "Switch";
key = "enabled1"; -- 该项存储的键,读取该键配置时需要用到
icon = "res/16.png"; -- 其它有些组件也可以设置图标
readonly = true; -- 所有组件都支持禁用
};

XUI-Switch.png