【iOS 开发】步进器控件 UIStepper

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)


效果展示:
uistepper


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)


效果展示:
uistepper2


附 Github 源码:

ViewController.swift

猜你喜欢

转载自blog.csdn.net/java_android_man/article/details/123155590