如何使用按钮将4个滑块值一起添加?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用按钮将4个滑块值一起添加?相关的知识,希望对你有一定的参考价值。

我尝试了多次,只是尝试在我的滑块下添加标签(见下图),但标签不支持整数。我最新的尝试使用了4个整数变量并为其设置了标签值,这个方法唯一不对的是它只适用于一个标签,如果我为所有4做这个我不能将它们加在一起。 `

var aValue: Int {
  didSet {
     mathCriAValue.text = "(aValue)"
  }
}

@IBAction func mathCriAChanged( sender: UISlider) {
   aValue = Int(sender.value)
}

Main storyboard

答案
  1. 创建对每个滑块和每个标签的引用(即将它们全部设为IBOutlet属性)。
  2. 触发滑块事件时,请检查哪个滑块是发件人并更新相应标签中的文本:

labelA.text = "(sliderA.value)"

  1. 总结所有滑块的值:

let total = sliderA.value + sliderB.value + sliderC.value + sliderD.value

  1. 在总标签中设置文本(您还需要参考):

totalLabel.text = "(total)"

以上是关于如何使用按钮将4个滑块值一起添加?的主要内容,如果未能解决你的问题,请参考以下文章

添加 4 个滑块值时,表达式太复杂,无法在合理的时间错误内解决

如何在NetLogo中创建2个滑块值不能超过定义值的条件?

处理多个 UISlider

显示多个滑块值的 UILabel

滑块动画时更新标签上的滑块值

如何在标签中放置滑块值?