自动发帖软件
标题: AIWROK软件里IOS系统如何自动存储和读取配置UI输入框 [打印本页]
作者: 发帖软件 时间: 10 小时前
标题: 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设备上创建和配置不同的控件,并通过配置文件保存和获取控件的状态和值。
欢迎光临 自动发帖软件 (http://www.fatiegongju.com/) |
Powered by Discuz! X3.2 |