Cocos Creator
ToggleContainer 组件参考
ToggleContainer 不是一个可见的 UI 组件,它可以用来修改一组 Toggle 组件的行为。当一组 Toggle 属于同一个 ToggleContainer 的时候,任何时候只能有一个 Toggle 处于选中状态。
注意:所有包含 Toggle 组件的一级子节点都会自动被添加到该容器中
点击 属性检查器 下面的 添加组件 按钮,然后从 UI 组件 中选择 ToggleContainer,即可添加 ToggleContainer 组件到节点上。
ToggleContainer 的脚本接口请参考 ToggleContainer API。
ToggleContainer 属性
属性 | 功能说明 |
---|---|
Allow Switch Off | 如果这个设置为 true,那么 toggle 按钮在被点击的时候可以反复地被选中和未选中。 |
Check Events | Toggle 按钮的点击事件列表。默认为空,用户添加的每一个事件由节点引用,组件名称和一个响应函数组成。详情见下方的 ToggleContainer 事件 部分 |
ToggleContainer 事件
属性 | 功能说明 |
---|---|
Target | 带有脚本组件的节点。 |
Component | 脚本组件名称。 |
Handler | 指定一个回调函数,当 ToggleContainer 的事件发生的时候会调用此函数。 |
CustomEventData | 用户指定任意的字符串作为事件回调的最后一个参数传入。 |
详细说明
ToggleContainer 一般不会单独使用,它需要与 Toggle 配合使用来实现 RadioButton 的单选效果。