【问题标题】:How can i make a UISlider with step value [closed]我如何制作具有步长值的 UISlider [关闭]
【发布时间】:2016-02-17 09:09:14
【问题描述】:

希望有人可以帮助我。我试图在 Swift 中制作一个步长值从 1 到 5 的 UISlider

我的代码是:

@IBAction func yearChange(sender: UISlider) {

    let step: Float = 1
    let currentValue = round(sender.value / step) * step
    print("\(currentValue) year")

}

【问题讨论】:

标签: xcode swift uislider


【解决方案1】:

我用这段代码解决了这个问题:

let step: Float = 1
let roundedValue = round(sender.value / step) * step
sender.value = roundedValue

【讨论】:

  • 如果我在情节提要中添加了滑块,我应该在哪里添加此步骤代码?
【解决方案2】:

希望有帮助

let slider = UISlider()
let total: Float = 5
slider.maximumValue = total
slider.minimumValue = 1

@IBAction func yearChange(sender: UISlider) {
    
    let step: Float = 1
    let currentValue = round((sender.value - sender.minimumValue) / step)
    print("\(currentValue) year")
    
}

【讨论】:

  • 我如何让滑块在我选择 af 期间时逐步移动?
  • 对不起,`seleting af period` 是什么意思?
猜你喜欢
  • 1970-01-01
  • 2022-01-02
  • 1970-01-01
  • 2019-05-22
  • 1970-01-01
  • 2022-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多