方法介绍

方法名称:显示一个自定义的界面,这个是showUI的扩展版本,该方法可以设置窗口的坐标位置

语法:showUIEx(uifile,[x],[y],[w],[h],[loadEvent],[clickEvent],[closeEvent])

功能说明:显示一个用户自定义弹窗界面,当窗口关闭时返回配置数据

参数说明:

uifile:可以是一个ui文件名称或路径,也可以是ui文件的字符串形式

x,y 整数型, 可选项,设置悬浮窗的位置

w,h:整数型, 可选项,设置此值来改变窗口的大小

loadEvent,clickEvent,closeEvent,selectEvent:函数类型,可选项,

设置此值可以触发窗口的加载完成事件,以及多选框,单选框,组合框选中事件(多选框选中和被反选都会有触发),

窗口中按钮的点击事件,窗口的关闭事件,说明一下,不要在窗口关闭事件中设置或者获取窗口中控件的属性值,

因为此时窗口已经被摧毁,可以通过showUI的返回值获取

返回值:

ret:整数类型,是一个用户行为,取消或者确定

result:数组类型返回用户的配置键值对

方法例子

local action,arr = showUIEx("script.ui",100,100,600,600)

for i, v in pairs(arr) do

print("key:==>"..i.." val:==>"..v)

end

function onLoadEvent(handle)

end

function onClickEvent(handle,id)

end

function onCloseEvent(handle)

end

function onSelectEvent(handle,id,idx,sel)

end

action,arr = showUIEx("script.ui",100,100,600,600,onLoadEvent,onClickEvent,onCloseEvent,onSelectEvent)

for i, v in pairs(arr) do

print("key:==>"..i.." val:==>"..v)

end

Copyright © 湖南合鑫网络科技有限公司 2020 all right reserved,powered by Gitbook该文件修订时间: 2020-11-12 17:02:12

results matching ""

    No results matching ""