Quick-Cocos2d-x UI控件之滑动条(UISlider)控件
滑动条控件也叫轨道条控件,它有一条轨道和可以滑动的块。滑动条能与用户交互,通过图像量化的方式改变底层逻辑的数值。 我们来看看具体的滑动条,如下图: Quick 中的 UISilder 控件支持水平或竖直方向显示。它还支持控件事件。比如 按下、释放、按钮状态变化、取值变化等事件。源码位于 创建在 Quick 中使用
示例: 在 MainScene 的 ctor 方法中加入下面代码:
上面代码创建了一个水平方向的滑动控件和一个显示滑块值的 Label。 修改滑动条大小当创建参数设置了 scale9 为 true,那么可以通过下面的接口来改变控件的大小。
滑动块位置假如我们提供一个滑动条来改变系统音量,那么控件初始化后,应该能正确显示当前音量的大小。通过下面的接口设置初始位置。
value 的 取值范围 [options.min,options.max] 你也可以获取当前滑块位置表示的值,方法如下:
事件UISlider 内部产生4种事件,它们是:
一般我们只需要关心 VALUE_CHANGED_EVENT,可以获取当前滑块代表的数值。 Cocos引擎中文官网有奖征集优秀原创Cocos教程 奖品丰厚!活动地址:http://www.cocoachina.com/bbs/read.php?tid-274890.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |