【UGUI基础】Toggle Group组件

Toggle组件用于实现复选框功能,其主要属性包括isOn(控制显示与隐藏)和onValueChanged(状态改变时触发的事件)。在单选场景中,需配合ToggleGroup使用,其中AllowSwitchOff属性决定是否允许所有选项同时关闭。当设置或改变isOn属性时,需注意onValueChanged事件的触发条件。
摘要由CSDN通过智能技术生成

Toggle组件:控制一个复选框,打开或关闭选项。

主要属性:

isOn:为true时显示,为false隐藏。

onValueChanged:isOn变化时,如果监听了事件会执行对应事件。

Group:做单选时需要添加Toggle Group组件,多个Toggle组件只有一个的isOn属性能被设置为true。

Toggle Group组件:多个Toggle做单项选择时用。

属性:

Allow Switch Off:

当为true时,允许Group下所有Toggle的isOn同时为false。当为false时,如果Group下所有Toggle的isOn同时为false,则将第一个Toggle的isOn设置为true。

注意:

如果isOn为true,在代码中获取Toggle组件再设置isOn属性为true时,不会执行onValueChanged监听的事件。

如果Toggle Group组件Allow Switch Off为false,而所有Toggle组件isOn属性为false,运行代码后再获取Toggle组件设置第一个Toggle的isOn属性为true时,不会执行onValueChanged监听的事件。因为默认设置第一个Toggle在onValueChanged监听事件之前。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值