函数: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"--此函数库已内置,无需单独下载及打包
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 北京帮你玩科技有限公司 2026 all right reserved,powered by Gitbook该文章修订时间: 2026-09-18 17:36:02

results matching ""

    No results matching ""