iOS 步进器控件 UIStepper
1. UIStepper 常规使用
// 创建 UIStepper
let stepper = UIStepper(frame: CGRect(x: 25, y: 880, width: 0, height: 0))
// 设置 UIStepper 颜色
stepper.tintColor = UIColor.red
// 设置 UIStepper 最小值
stepper.minimumValue = 1
// 设置 UIStepper 最大值
stepper.maximumValue = 10
// 设置 UIStepper 步长
stepper.stepValue = 1
// 设置 UIStepper 是否连续触发事件
stepper.isContinuous = true
// 设置 UIStepper 值自动叠加
stepper.autorepeat = false
// 设置 UIStepper 值是否循环
stepper.wraps = true
// 设置 UIStepper 交互事件
stepper.addTarget(self, action:#selector(stepperChange), for: UIControl.Event.valueChanged)
scrollView.addSubview(stepper)
效果展示:
2. UIStepper 设置按钮图片
// 设置分割线图片
stepper.setDividerImage(UIImage(named: "divider"), forLeftSegmentState: UIControl.State.normal, rightSegmentState: UIControl.State.normal)
// 设置 UIStepper 增加按钮图片
stepper.setIncrementImage(UIImage(named: "plus"), for: UIControl.State.normal)
// 设置 UIStepper 减少按钮图片
stepper.setDecrementImage(UIImage(named: "minus"), for: UIControl.State.normal)
效果展示: