Unity3d中UGUI组件精简复盘(十)Toggle组件

上一节,我们简单概括了Unity3D编辑器中Button组件的简要介绍。具体详情链接为:Unity3d中UGUI组件精简复盘(九)Button组件在这里插入图片描述

话不多说,我们直接进入正题~ 今天我们简要概括复盘的组件便是Toggle组件啦~

通过上一讲我们也了解到了Selectable基类,而Toggle组件也是继承自Selectable基类的,所以在属性的注解上,绝大部分与Selectable相差无几,想要了解Selectable基类通用的属性注解的请自行跳转自Unity3d中UGUI组件精简复盘(八)Selectable基类进行查阅哈

Toggle组件

Toggle继承于Selectable

属性:

Is On:代表复选框的勾选状态

Toggle Transition: None 状态改变时没有其他效果,Fade渐隐渐现效果

Graphic: 对应Toggle状态改变的图片

Group: 用于被ToggleGroup组件进行管理

**OnValueChanged(Boolean):**类似于Button里面的一个Onclick事件绑定。

我们可以通过手动设置来进行绑定,当然我们也一样可以通过手写代码控制:

例如:TestToggle.cs

using UnityEngine.UI;

public class TestToggle : MonoBehaviour {
	void Start () {
        GetComponent<Toggle>().onValueChanged.AddListener((value) => Debug.Log(value));
	}
}

ToggleGroup组件

属性:

**Allow Switch Off:**勾选时,该Toggle组下,复选框可以取消勾选;不勾选时,复选框选择后不可以取消勾选。如果工作中有需求说需要有一个默认的勾选项或者多选框,可以通过代码中去控制一个默认勾选项或多选项即可。在工作中的初始化,最好还是通过代码去控制较为安全。

如果博客博友对这个章节有更多的内容想要了解的,可以评论哈,等这一个章节结束后,我会根据评论反馈以及自己的能力,将评论中反馈的内容在下一个计划中去制作出对应的内容的哈~在这里插入图片描述
公众号:平平无奇代码猴
也可以搜索:Jackiie_wang 公众号,欢迎大家关注!欢迎催更!留言!

作者:ProMer_Wang

链接:https://blog.csdn.net/qq_43801020/article/details/117611949

本文为ProMer_Wang的原创文章,著作权归作者所有,转载请注明原文出处,欢迎转载!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值