微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种方法可以阻止滑块移动,除非满足某些条件?

如何解决有没有一种方法可以阻止滑块移动,除非满足某些条件?

严格使用 SwiftUI,我正在创建一个基于健身的应用程序,该应用程序为用户提供他们的卡路里,然后将所述卡路里分解为常量营养素。我想要完成的是限制用户使用滑块增加常量营养素数量的能力除非他们减少其他滑块之一。

例如,如果用户有 2000 卡路里,我们会说他们的常量营养素分解如下...

  • 300 种碳水化合物
  • 175 蛋白质
  • 85 脂肪

如果用户减少碳水化合物的数量,我希望允许他们增加一个或多个他们选择的滑块,其数量与减少一个滑块的数量相同。

例如,如果用户将他们的碳水化合物减少 30,我希望他们能够增加蛋白质或脂肪的数量或两者的组合,但不增加 30。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。