我的Swift应用程序使用UIStepper对象对值进行简单的加减运算,但在配置中,它只接受一个整数作为步骤。我想配置我的UIStepper,使其使用0.5执行步骤。
我对值更改事件尝试了以下操作:

  @IBAction func changedValueOfStepper(_ sender: UIStepper) {
        self.stepper.value = self.stepper.value * 0.5
        testLabel.text = String(self.stepper.value)
  }

但这并不正确。我应该在其他事件上执行此操作还是更改代码?

最佳答案

在viewDidLoad方法中编写这一行。

stepper.stepValue = 0.5

然后用这个代码替换你的代码。
@IBAction func changedValueOfStepper(_ sender: UIStepper) {
      testLabel.text = String(self.stepper.value)
}

关于swift - 带有小数的UIStepper,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50231291/

10-11 16:21