ios - 在 Swift 中使用步进器作为增量器/减量器

标签 ios swift uikit uistepper

如何使用 UIStepper 作为简单的递增器/递减器?

我发现的唯一方法是每次检测到操作时将 UIStepper 的值设置为 1,并在捕获操作时将该值与 1 进行比较:

    @IBAction func onStepperValueChangedAction(sender: UIStepper) {
        if sender.value > 1 {
            increaseValue()
        } else {
            decreaseValue()
        }

        sender.value = 1
    }

不要忘记将 UIStepper 的默认值设置为 1。

最佳答案

@IBAction func StepperPressed(_ sender: UIStepper) {

    Label.text = Int(sender.value).description

}

关于ios - 在 Swift 中使用步进器作为增量器/减量器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38242758/

相关文章:

ios - swift 3 : URL Image makes UITableView scroll slow issue

ios - Swift:覆盖属性类型的协议(protocol)扩展

swift - 在可选值中使用 let 以及 if

swift - 从 swift 设置 char[] 到 c 结构中

ios - 如何将百分比值精确舍入到小数点后两位双倍?

objective-c - Objective-c 中的奇怪类型转换

ios - 带有 NSAttributedString 和 NSTextAttachment 的 UITextView。如何显示文字?

ios - iOS 中的日期和时间格式

iphone - 使用位于另一个导航 Controller 内的导航 Controller 查看错误

ios - Swift Firebase 检查认证更顺畅