博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
quick -- 添加按钮
阅读量:7079 次
发布时间:2019-06-28

本文共 811 字,大约阅读时间需要 2 分钟。

cc.ui.UIPushButton.new({ normal = "comm_btnGreenBackBack.png", pressed = "comm_btnGreenBackBack_sel.png" })        :onButtonClicked(function()            print("start")        end)        :pos( display.cx / 2, display.cy )        :addTo(self)

在Quick中有三种不同的Button控件,分别是:UIPushButton (按钮控件)、UICheckBoxButton ( CheckButton 控件)和 UICheckBoxButtonGroup ( CheckButton 组控件)。

其中 UIPushButton 是最常用的按钮控件,它继承自UIButton,我们可以通过 cc.ui.UIPushButton.new(images, options) 方法来创建 UIPushButton。参数 images 是 table 类型,它代表各个按钮状态(正常、按下、禁用)下的图片;options 为可选参数,也是 tabl e类型,包含了是否scale9缩放,偏移flipX、flipY值等设置。

onButtonClicked 方法用于监听按钮的点击事件,当点击按钮时,将调用该方法中的代码。如上例中,当我们点击按钮时,会在控制台窗口中打印“start”的字段。同 onButtonClicked 方法类似的还有:

  • onButtonPressed(callback):用于监听按钮的按下事件
  • onButtonRelease(callback):用于监听按钮的释放事件
  • onButtonStateChanged(callback):用于监听按钮的状态改变事件
翻译结果
 

转载地址:http://kipml.baihongyu.com/

你可能感兴趣的文章
ubuntu下chrome无法同步问题解决
查看>>
搭建Nginx+Java环境(转)
查看>>
pc端车牌识别在智能机器人上的应用
查看>>
余弦相似度计算
查看>>
网络设备-华三-防火墙F1020-IRF虚拟化实战终结配置篇
查看>>
Koa (koajs) 基于 Node.js 平台的下一代 web 开发框架
查看>>
大型网站技术架构(六)网站的伸缩性架构
查看>>
多表查询
查看>>
理解作用域(引擎,编译器,作用域)
查看>>
获取网页数据的例子
查看>>
struts2的配置文件
查看>>
JSP第5次测试---测试分析
查看>>
tomcat容器
查看>>
Nginx配置文件详细说明
查看>>
同时可以修改时间和日期的datetime_select and 有关时间的转换
查看>>
IOS Orientation, 想怎么转就怎么转~~~
查看>>
Finding Lines
查看>>
服务提供者及门面
查看>>
POJ-1611-The Suspects(并查集)
查看>>
用VC生成 IDispatch 包装类
查看>>