1.1 KiB
1.1 KiB
UIExtension UXGroup 与 UXToggle 模块手册
模块概述
UXGroup 与 UXToggle 提供增强的单选组与 Toggle 体系,兼容更好的导航和状态控制。
可调用 API
类型:UXGroup
源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/Group/UXGroup.cs
- 字段:
allowSwitchOff、defaultToggle - 方法:
NotifyToggleOn(...)、UnregisterToggle(...)、RegisterToggle(...)、ContainsToggle(...)、EnsureValidState()、AnyTogglesOn()、ActiveToggles()、GetFirstActiveToggle()、SetAllTogglesOff(...)、Next()、Preview()
类型:UXToggle
源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/Group/UXToggle.cs
- 字段/属性:
toggleTransition、graphic、group、onValueChanged、isOn - 方法:
Rebuild(...)、LayoutComplete()、GraphicUpdateComplete()、SetIsOnWithoutNotify(...)、OnPointerEnter(...)、OnPointerClick(...)、OnSubmit(...) - 类型:
ToggleEvent : UnityEvent<bool>
快速上手
toggle.group = group;
toggle.onValueChanged.AddListener(v => UnityEngine.Debug.Log(v));