我如何制作具有步长值的 UISlider [关闭]

Posted

技术标签:

【中文标题】我如何制作具有步长值的 UISlider [关闭]【英文标题】:How can i make a UISlider with step value [closed] 【发布时间】: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")


【问题讨论】:

检查这里***.com/questions/2519460/… 只需将 5 更改为 1 【参考方案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` 是什么意思?

以上是关于我如何制作具有步长值的 UISlider [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

excel设置步长值的方法步骤详解

这个 iOS UI 元素叫啥,如何制作?

UIGestureRecognizer 从头开始​​制作 UISlider

首次显示时如何使 UISlider 变粗?

如何制作垂直 UISlider? [复制]

如何使用 Bootstrap 在手柄上制作具有值的滑块?