我的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/