Toggle:选项组件(单选框,多选框),功能和button差不多,有时候我们会用Toggle组件代替Button组件;
Toggle组件与Toggle Group组件:经常成对出现;
toggle Group与Toggle属于父子关系,Toggle常作为Toggle Group组件的子物体,从来来实现单选和多选的效果 。
1、Toggle组件:首先我们在Panel下新建空物体GameObject,改名为Toggle Group;
选中Toggle Group,右击在UI里添加Toggle组件,如图:
2、展开Toggle组件,我们发现,他包含有两个image组件和一个Label(文本输入框)【Text】组件;
Background:背景图片,控制toggle组件的背景颜色改变,从而展示此物体是否被选中的效果;
Checkmark:就是我们界面看到的对号勾选框,对号图片可以替换,也可以删除不用。
Label:text组件:文本输出框,我们可以在这里输入文字,说明这个Toggle的作用或名称;
3、下面我们来看Toggle的菜单:
前面讲过的不再重复;
大多数菜单功能与Button类同;
Is On:用来表示Toggle当前开关状态,勾选为开;
Graphic:控制Toggle组件开关图片的显示隐藏,默认选取Checkmark;
Group:这里放Toggle属于的开关组,在下面的Toggle Group中详细讲。
4、Toggle:的添加事件:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ToggleConllter : MonoBehaviour
{
private Toggle toggle