关闭模式下的Unity UI“切换”

时间:2019-10-23 13:43:22

标签: c# unity3d

在我的应用程序中,我将切换开关用于布尔类型输入。我已成功将数据发布到存储中,但是当我想显示数据时,togle无法响应。

你好, 在我的应用程序中,我将切换开关用于布尔类型输入。我已成功将数据发布到存储中,但是当我想显示数据时,togle无法响应。

这是我保存数据的代码。

if(pregnancyToggle.isOn){
        form.AddField("pregnancy", "1");
    }else{
        form.AddField("pregnancy", "0");
    }

这是我从db获取数据的方式。

if(www.text.Split('\t')[5]=="1"){
            pregnancyToggle.onValueChanged.Invoke(true);
        }
        else
        {
           pregnancyToggle.isOn = false;
        }

如果解析值为“ 1”,我想将切换设置为激活(tik) 我怎样才能做到这一点? UI of toggle.

1 个答案:

答案 0 :(得分:0)

您可以通过简化“ isOn”的设置来做到这一点

pregnancyToggle.isOn = ( www.text.Split('\t')[5]=="1");

或者,以您的原始代码

if( www.text.Split('\t')[5]=="1")
{
    pregnancyToggle.isOn = true;
}
else
{
    pregnancyToggle.isOn = false;
}