在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
import UIKit
class ViewController: UIViewController {
var stepper: UIStepper! var label: UILabel!
override func viewDidLoad() { super.viewDidLoad()
// 微调器 (UIStepper) 控件包含两个按钮 + ,-, 让使用者可以依照自己的喜欢做数值上的调整 stepper = UIStepper.init() stepper.center = self.view.center
// 设置stepper 的范围 stepper.maximumValue = 10 stepper.minimumValue = 1
// 设置初始值 stepper.value = 5
// 设置每次增减的量 stepper.stepValue = 0.5
// 设置 stepper 可以按住不放来拦蓄更改值 stepper.isContinuous = true
// 设置 stepper 是否循环 (到最大值时 再增加从最小值开始) stepper.wraps = true
stepper.addTarget(self, action: #selector(valueChange(sender:)), for: .valueChanged) self.view.addSubview(stepper)
// 使用 tintColor 属性可以设置微调器的 颜色, 而加减符号 图标, 背景图片,中间分割线图片 都可以替换成自己的图片
//用自定义的图片替换“-”和“+” // stepper.setDecrementImage(UIImage(named: "sub.png"), for: .normal) // stepper.setIncrementImage(UIImage(named: "add.png"), for: .normal)
label=UILabel(frame:CGRect.init(x: 100, y: 190, width: 300, height: 30)) label.text = "当前值为:\(stepper.value)" self.view.addSubview(label)
}
func valueChange(sender: UIStepper) { label.text="当前值为:\(stepper.value)" }
override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
} |
请发表评论