AIWROK软件里IOS系统如何自动存储和读取配置UI输入框
AIWROK软件里IOS系统如何自动存储和读取配置UI输入框/*
欢迎使用AiWork安卓自动化IDE
帮助文档: http://help.autoapp.net.cn
官方地址: www.aiwork24.com
qq群: 743723025
*/
var vc = new IOSView();
vc.show(() => {
var view = vc.getView()
//输入框设置ID保存状态
var input1 = new Input()
//设置一个唯一的ID就可以自动保存值
input1.setID("输入框")
//设置默认值
input1.setDefultText("默认值");
view.addView(input1)
//单选框保存状态案例
var rg = new RadioButtonGroup();
//设置一个唯一的ID就可以自动保存值
rg.setID("单选性别3")
//设置第一次启动默认值
rg.setDefultSelect("女")
//单选
var radio = new RadioButton();
radio.setText("男")
radio.setGroup(rg)
var radio2 = new RadioButton();
radio2.setText("女")
radio2.setGroup(rg)
view.addView(radio)
view.addView(radio2)
//复选框状态保存案例
var 复选框 = new CheckBox();
//设置一个唯一的ID就可以自动保存值
复选框.setID("复选框2")
//设置默认选中
复选框.setDefultSelect()
复选框.setText("开启无敌模式")
view.addView(复选框)
//测试通过ID获取控件值的案例
var btn = new Button()
btn.setText("测试获取值")
btn.onClick(() => {
//值默认保存在配置文件中直接获取即可
var 输入框值 = config.getConfig("输入框")
var 单选值 = config.getConfig("单选性别3")
var 多选值 = config.getConfig("复选框2","false")
printl("输入框值:" + 输入框值)
printl("单选值:" + 单选值)
printl("多选值:" + 多选值)
})
view.addView(btn)
});
这段代码是使用AiWork安卓自动化IDE编写的,主要功能是在iOS设备上创建一个包含输入框、单选框和复选框的视图,并实现这些控件的状态保存和值的获取。下面是对代码的详细说明:
[*]var vc = new IOSView();:创建一个新的iOS视图对象vc,用于在iOS设备上显示控件。
[*]vc.show(() => { ... });:调用show方法显示视图,并在回调函数中添加控件和设置它们的行为。
[*]var view = vc.getView();:从vc视图对象中获取视图实例view,用于后续添加控件。
[*]创建并配置输入框:
[*]var input1 = new Input();:创建一个输入框对象input1。
[*]input1.setID("输入框");:设置输入框的唯一标识ID为“输入框”,这个ID用于保存和获取输入框的值。
[*]input1.setDefultText("默认值");:设置输入框的默认文本为“默认值”。
[*]view.addView(input1);:将输入框添加到视图中。
[*]创建并配置单选框组:
[*]var rg = new RadioButtonGroup();:创建一个新的单选框组对象rg。
[*]rg.setID("单选性别3");:设置单选框组的唯一标识ID为“单选性别3”,这个ID用于保存和获取单选框组的值。
[*]rg.setDefultSelect("女");:设置单选框组在第一次启动时默认选中的值为“女”。
[*]创建单选按钮:
[*]var radio = new RadioButton();:创建一个新的单选按钮对象radio。
[*]radio.setText("男");:设置单选按钮的文本为“男”。
[*]radio.setGroup(rg);:将单选按钮添加到单选框组rg中。
[*]var radio2 = new RadioButton();:创建另一个单选按钮对象radio2。
[*]radio2.setText("女");:设置单选按钮的文本为“女”。
[*]radio2.setGroup(rg);:将第二个单选按钮添加到单选框组rg中。
[*]view.addView(radio); 和 view.addView(radio2);:将两个单选按钮添加到视图中。
[*]创建并配置复选框:
[*]var 复选框 = new CheckBox();:创建一个新的复选框对象复选框。
[*]复选框.setID("复选框2");:设置复选框的唯一标识ID为“复选框2”,这个ID用于保存和获取复选框的状态。
[*]复选框.setDefultSelect();:设置复选框在第一次启动时默认为选中状态(这里没有指定参数,默认行为是选中)。
[*]复选框.setText("开启无敌模式");:设置复选框的文本为“开启无敌模式”。
[*]view.addView(复选框);:将复选框添加到视图中。
[*]创建并配置按钮,用于测试获取控件的值:
[*]var btn = new Button();:创建一个新的按钮对象btn。
[*]btn.setText("测试获取值");:设置按钮的文本为“测试获取值”。
[*]btn.onClick(() => { ... });:设置按钮点击事件的回调函数,在点击按钮时执行其中的代码。
[*]var 输入框值 = config.getConfig("输入框");:通过配置文件获取ID为“输入框”的输入框的值。
[*]var 单选值 = config.getConfig("单选性别3");:通过配置文件获取ID为“单选性别3”的单选框组的选中值。
[*]var 多选值 = config.getConfig("复选框2","false");:通过配置文件获取ID为“复选框2”的复选框的选中状态,默认值为“false”。
[*]printl("输入框值:" + 输入框值);:打印输入框的值。
[*]printl("单选值:" + 单选值);:打印单选框组的选中值。
[*]printl("多选值:" + 多选值);:打印复选框的选中状态。
[*]view.addView(btn);:将按钮添加到视图中。
这段代码展示了如何使用AiWork安卓自动化IDE在iOS设备上创建和配置不同的控件,并通过配置文件保存和获取控件的状态和值。
页:
[1]