c# - Unity UI“切换”关闭模式
问题描述
在我的应用程序中,我使用了 bool 类型输入的切换。我成功地将数据发布到存储中,但是当我想显示数据时,工具没有响应。
您好,在我的应用程序中,我使用了 bool 类型输入的切换。我成功地将数据发布到存储中,但是当我想显示数据时,工具没有响应。
这是我保存数据的代码。
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”,我想设置 Toggle active (tik) 我该怎么做? 切换的 UI。
解决方案
您可以通过简化“isOn”的设置来做到这一点
pregnancyToggle.isOn = ( www.text.Split('\t')[5]=="1");
或者,在您的原始代码中
if( www.text.Split('\t')[5]=="1")
{
pregnancyToggle.isOn = true;
}
else
{
pregnancyToggle.isOn = false;
}
推荐阅读
- javascript - ASP.NET MVC Core - 具有动态加载的 PartialViews 的 JavaScript 事件处理程序
- dialogflow-es - 如何更新 Dialogflow 电话网关的草稿版本?
- ios - IOS/Swift/AVFoundation:在保护语句中的 audioEngine.inputNode 声明上崩溃
- javascript - 如何将 React Router 拆分为多个文件
- vba - 如何将带有 HTML 元素的格式化 MS Outlook 电子邮件正文保存到 MS Access 表中?
- postgresql - 在 postgresql 中创建函数以使用首选值和别名更新表中的列值
- javascript - 在ajax之前点击设置输入的Javascript
- c - 在 C 中存储前导零
- python - 由 Python Websocket-client Flumoxed
- javascript - 将 oninput 添加到输入标签后提交不起作用