函数:UIEdit 单行文本框

函数名称:编辑框

函数功能:编辑框内容返回

函数方法

UIEdit(num,id,prompt,text,size,align,color,kbtype,width,nowrap,secure,valign);

参数 类型 必填 说明 默认值
num number 控件所在页面页数,不能超过 UINew 的 pagination 参数 1
id string 控件 ID,用于接收该控件的返回值 -
prompt string 提示文字,默认显示的文字 -
text string 默认文字,编辑框默认内容 -
size number 字号,字号大小 15
align string 对齐方式,左对齐 left,右对齐 right,居中 center "left"
color string 文字颜色,使用 RGB 十进制数值
以英文半角逗号分割
"0,0,255"
kbtype string 键盘类型,number ascii default三种 "default"
width number 控件宽度,默认0 为占用一整行
自定义宽度可写其他数值,
Android 设备仅支持整数否则会提示 UI 格式错误
-1 为自适应屏幕,0 为占用整行,
大于等于 1 按照数字设置宽度,不填默认占整行,
-1、0、及大于等于1参数仅支持
Androidv3.2.0、iOSv3.1.5 以及以上版本
0
nowrap number 指定下一个控件是否换行,当此属性为 1 时,
将指定下一个控件不换行
0
secure boolean 是否明文显示,仅支持 v1.3.2 及其以上版本 TSLib,
默认是 false - 明文显示,true - 加密显示
false
valign string 垂直对齐方式,顶端对齐 top,垂直居中 center,底部对齐 bottom,默认垂直居中,仅支持 Androidv3.2.0、iOSv3.1.5 以及以上版本,仅支持 v1.3.7 及其以上版本 TSLib "center"
返回值 类型 说明
id 字符串 根据控件 ID 返回文本框的内容

函数用例

--控件在一行
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
UINew()
--返回值为字符串,若文本框内容未改变,则返回 edt1 == "test1",edt2 == "test2"
UIEdit("edt1","测试1","test1",15,"center","0,0,0","default",200,1,true)
UIEdit("edt2","测试2","test2",15,"left","255,0,0","default",200,1)
UIShow()
dialog("edt1 的选择值:"..edt1.."\r\n".."edt2 的选择值:"..edt2)

注意事项

  • 可选参数如果写部分的话,该参数前的所有参数都必须需要填写,否则会报错。

  • 想要多个控件显示在一行,需要使用 width 及 nowrap 参数, width 不能为 -1 需要根据屏幕宽度进行调整,nowrap 需要为 1。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""