版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21153627/article/details/84070000
func test4() {
//用来显示步进控件的值
let label=UILabel(frame: CGRect(x: 80, y: 100, width: 100, height: 30))
label.text="0";
//设置标识值
label.tag=1;
self.view.addSubview(label)
let stepper = UIStepper(frame: CGRect(x: 130, y: 100, width: 0, height: 0))
//设置步进对象的对象大小为自适应
stepper.sizeToFit();
//设置步进对象的默认值为0
stepper.value=0;
//设置最小最大值
stepper.minimumValue=0;
stepper.maximumValue=10
//设置每次递增递减的值
stepper.stepValue=1;
//添加状态监听事件
stepper.addTarget(self, action: #selector(ViewController.test4OnChang(_ :)), for: UIControlEvents.valueChanged)
self.view.addSubview(stepper)
}
@objc func test4OnChang(_ stepper:UIStepper) {
let value = stepper.value;
let label = self.view.viewWithTag(1) as!UILabel;
label.text="\(value)";
}