函数:UISwitch 开关

函数名称:开关

函数功能:显示开关

引擎版本:仅支持 Android v3.1.3.1, iOS v3.0.8 及其以上版本

其他版本要求:仅支持 TSLib v1.3.2 及其以上版本

函数方法

UISwitch(num,id,state,size,align,width,nowrap,valign)

参数 类型 必填 说明 默认值
num number 控件所在页面页数,
不能超过 UINew 的 pagination 参数
1
id string 控件 ID,用于接收该控件的返回值 -
state string 开关状态,默认关闭,on 打开,off 关闭,
disable 禁用,disable-on 打开并禁用
"off"
size string 为控件指定大小,默认中号,s 小号,m 中号,l 大号 "m"
align string 为控件指定对齐方式,默认居左,
居中 center,居左 left,居右 right
"left"
width number 控件宽度,
自定义宽度可写其他数值,
Android 设备仅支持整数否则会提示 UI 格式错误;
-1 为自适应屏幕,0 为占用整行,
大于等于 1 按照数字设置宽度,不填默认占整行,
-1、0、及大于等于1参数仅支持
Androidv3.2.0、iOSv3.1.5 以及以上版本
0
nowrap number 指定下一个控件是否换行,当此属性为 1 时,
将指定下一个控件不换行,
仅支持 v1.3.4 及其以上版本 TSLib
0
valign string 垂直对齐方式,顶端对齐 top,垂直居中 center,底部对齐 bottom,默认垂直居中,仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本,仅支持 v1.3.7 及其以上版本 TSLib "center"
返回值 类型 说明
id 字符串 根据控件 ID 返回开关的状态,on - 打开,off - 关闭,disable - 禁用,disable-on - 打开并禁用

函数示例

require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
local m = TSVersions()
if m <= "1.3.1" then
    dialog("请使用 v1.3.2 及其以上版本 TSLib")
    luaExit()
end
--仅支持 v1.3.2 及其以上版本 TSLib
UINew()
UILabel("开关打开",15,"left","255,0,0")
UISwitch("switch1","on","s","right")
UILabel("开关关闭",15,"left","255,0,0")
UISwitch("switch2","off","m","center")
UILabel("开关关闭并禁用",15,"left","255,0,0")
UISwitch("switch3","disable","l","left")
UILabel("开关打开并禁用",15,"left","255,0,0")
UISwitch("switch4","disable-on")
UIShow()
dialog(switch1,2)
dialog(switch2,2)
dialog(switch3,2)
dialog(switch4,2)
Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""