函数名称:创建 UI
函数功能:UI 创建初始化
函数方法
UINew(pagination,titles,okname,cancelname,config,orient,timer,width,height,bgcolor,btnbkcolor,bg,pagenumtype,selpage,titlesize, titlealign)
返回值:无
参数 | 类型 | 必填 | 说明 | 默认值 |
---|---|---|---|---|
pagination | number | 否 | 显示的脚本配置页数 | 1 |
titles | string | 否 | 标题,多页多标题之间用英文半角逗号分割 | "脚本配置" |
okname | string | 否 | 确定文字,UI 底部右侧文字 | "开始" |
cancelname | string | 否 | 取消文字,UI 底部左侧文字 | "取消" |
config | string | 否 | 配置文件,保存配置到该文件 | "uiconfig.dat" |
orient | number | 否 | UI 方向,仅支持 iOS, 0 - 向下;1 - 向右;2 - 向左 | 0 |
timer | number | 否 | 倒计时时间,单位:秒。倒计时完成自动开始 | 120 |
width | number | 否 | 脚本配置显示宽度,Android 设备仅支持整数否则会提示 UI 格式错误 | 屏幕宽度 |
height | number | 否 | 脚本配置显示高度,Android 设备仅支持整数否则会提示 UI 格式错误 | 屏幕高度 |
bgcolor | string | 否 | 背景颜色,使用 RGB 十进制数值 以英文半角逗号分割 | "0,0,0" |
btnbkcolor | string | 否 | 按钮背景色,使用 RGB 十进制数值 以英文半角逗号分割 | "0,0,0" |
bg | string | 否 | 背景图片,相对路径为 res 目录 可填写绝对路径 | - |
pagenumtype | string | 否 | 分页指示样式,dot - 小圆点 number - 数字;default - 不显示; tab - 底部不显示页码样式, 在顶部将分页标题显示为二级标签, 仅支持 Androidv3.2.0、iOSv3.1.5 及其以上版本 | "default" |
selpage | number | 否 | 默认停留页面 | 1 |
titlesize | number | 否 | titles 字体大小, 仅支持 Androidv3.2.1、iOSv3.1.6 及其以上版本, 仅支持 v1.3.4 及其以上版本 TSLib | 15 |
titlealign | string | 否 | titles 对齐方式,默认左对齐。可取值为:左对齐 left,右对齐 right,居中 center, 仅支持 Androidv3.2.1、iOSv3.1.6 及其以上版本, 仅支持 v1.3.4 及其以上版本 TSLib | “left” |
函数用例
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下w,h = getScreenSize()UINew("我的脚本","运行脚本","退出脚本","uiconfig.dat",0,120,w*0.9,h*0.9,"255,231,186","255,231,186") --方式一,宽高为屏幕的 90%UIShow()
--titlealign、titlesize 仅支持 Androidv3.2.1、iOSv3.1.6 及其以上版本,仅支持 v1.3.4 及其以上版本 TSLib--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下require "TSLib"w,h = getScreenSize()UINew("我的脚本1,我的脚本2","运行脚本","退出脚本","uiconfig.dat",0,120,w*0.9,h*0.9,"255,231,186","255,231,186","","tab",1,15,"right") --方式一,宽高为屏幕的 90%UIShow()
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下w,h = getScreenSize()UINew({titles="我的脚本",okname="运行脚本",cancelname="退出脚本"}) --方式二UIShow()