UGUI Toggle控件

今天我们来看看Toogle控件, 它由Toogle + 背景 + 打勾图片 + 标签组成的. 它主要用于单选和多选

image

属性讲解:

image

Is On: 代表是否选中.

Toogle Transition: 在状态改变的时候,是否启动动画,颜色,等等过渡的效果.

Graphic: 当选中和取消时候, 显示和隐藏的图片.

Group: 代表当前Toggle(选择框)是否属于一个组, 如果属于那么组下的所有的Toogle你只能勾选一个.

如何创建单选框环境呢? 步骤如下:

1. 创建多个Toggle

2. 创建一个物体添加ToggleGroup脚本(A).

3. 将A拖动到把想要放在同一个组中的Toogle的属性Group上
image

======================================================================

OnValueChanged事件的误区: OnValueChanged事件名字翻译过来当值触发该事件. (很多人认为是当选择框被选择的时候触发) 当多个Toggle成为一组,变成单选框的时候. 点击第1个Toggle, 在点击第2个Toggle.其实第1个Toggle总共会被触发2次.为什么呢? 因为选择会触发事件,取消选择也会被触发(所以事件会叫这个名字OnValueChanged)

image

 

1. 通过代码改变IsOn界面是没有任何反应的,并且OnValueChanged也不会触发. Unity5.0正式版(希望以后会修复这个BUG)

posted @ 2015-03-17 23:31  盘子脸  阅读(1114)  评论(0编辑  收藏  举报