Toggle Group会执行多次

使用Toggle Group时会发现在点击时触发多次,其主要原因是OnValueChanged函数在调用时会执行2次,第一次是关闭原按钮,第二次是开启新按钮。执行两次可以更好的扩展组件功能。如果用不到两次,可以在函数中加上判断

void OnValueChanged(bool isOn)
{
    if (isOn)
    {
          //开启键执行内容
    }
    else
    {
            //关闭键执行内容
            //不加判断时第一进入为false关闭,第二次进来为true开启
    }
}

猜你喜欢

转载自blog.csdn.net/Kevin_meta/article/details/127380430