控建Toggle group 如何使用?

  • Creator 版本:2.3.3

主要是不知道如何設置Toggle Group?

Toggle Group它的作用為何?

如何去獲取toggleContainer 下哪一個選項isChecked?

或是改變默認選擇

不太明白是要針對toggleContainer 還是裡面的toggle?

請大大解惑 謝謝

Toggle Group有个属性toggleItems是个数组,里面放的就是toggle,遍历这个数组,检查toggle的isChecked属性就知道到底哪个被选中了

不懂 你講得比官方更精簡 請問Toggle Group是個空節點 如何帶東西進去?

你新建一个Toggle Group

你可以再自定义一个脚本挂到Toggle Group所在的节点,在自定义脚本start中写
start(){
let toggle_group = this.node.getComponent(cc.ToggleGroup);
toggle_group.toggleItems.forEach(element=>{
console.info(element.name+’ isChecked '+element.isChecked)
})
}

不过感觉 ToggleGroup 有 bug,用 creator 编辑器创建的正常,自己创建空 node 挂上 ToggleGroup 组件再添加 Toggle 节点就没有用,不是一个组的,而 toggleContainer 就没问题,只要 toggleContainer 和 Toggle 是父子关系就会被组管理

是的… 我就是發生這個問題 後來解決辦法也是手動創選項了 感謝