简介

注意事项:

  • 引擎版本 Android v3.1.7、iOS v3.1.1 及其以上版本修改了脚本配置文件的存储方式同时增加了自动还原脚本配置数据的功能。
  • 运行以下示例如果 rettype 参数为 table 时,查看 config 文件夹下的 showuiTest.txt 文件内容为 {"RadioGroup_rg":"3","RadioGroup_sui":"1"},表示为单选框中 id 为 rg 的控件选择第 4 个选项(大学),id 为 sui 的控件选择了第 2 个选项(30岁),格式为{"控件名类型_控件ID":"选中编号/文字内容"}
  • 如果 rettype 参数为 array 时,则查看 config 文件夹下的 showuiTest.txt 文件内容为 {"1_1":"3","2_1":"1"},为第一页的第一个控件选择第 4 个选项(大学),第二页第一个控件选择了第 2 个选项(30岁),格式为 {"控件所在的页数_控件在本页排序的数量":"选中编号/文字内容"}

    local ts = require("ts")
    local cjson = ts.json
    w,h = getScreenSize();
    MyTable = {
      ["style"]  = "default",           
      ["rettype"] = "table", -- table 模式    
      --["rettype"] = "array", -- 数组模式 
      ["config"] = "showuiTest.txt",            
      ["pagetype"]= "multi",                  
      ["title"] = "触动精灵脚本 UI 演示",
      ["titles"] = "第一页,第二页,第三页",                            
      pages            =
      {
          {
    
              {
                  ["type"] = "RadioGroup",            
                  ["id"] = "rg",                      
                  ["list"] = "小学,初中,高中,大学",     
                  ["select"] = "3",                   
              },
          },
          {
              {
    
                  ["type"] = "RadioGroup",            
                  ["id"] = "sui",                      
                  ["list"] = "1岁,30岁,50岁,70岁",     
                  ["select"] = "1",                   
              },
    
          }
      }
    }
    local MyJsonString = cjson.encode(MyTable)
    UIret,values = showUI(MyJsonString)
    
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-02-17 16:38:56

results matching ""

    No results matching ""