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

问题描述

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

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)