【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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值