1、添加一个步进控件,一个减号和加号的控件,当点击加减号时,在标签上显示相应的值,如下代码所示:
//
// ViewController.swift
// Stepper
//
// Created by sunxj on 15/12/5.
// Copyright © 2015年 sunxj. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
var stepper:UIStepper?
var label:UILabel?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
label=UILabel(frame:CGRectMake(10,60,200,30))
stepper=UIStepper(frame:CGRectMake(10,100,60,60))
stepper?.minimumValue=0//设置步进的最小值
stepper?.maximumValue=100//设置步进的最大值
stepper?.value=20//设置步进的默认值
stepper?.continuous=true//是否当值改变时触发事件
stepper?.stepValue=1//当步进一次,值增加1
stepper?.addTarget(self, action:"stepChange",forControlEvents:UIControlEvents.ValueChanged)
label?.text="20"
self.view.addSubview(label!)
self.view.addSubview(stepper!)
}
func stepChange(){
label?.text=String(stepper?.value)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
如下运行效果为:

本文详细介绍了如何在SwiftUI中添加步进控件,并通过加减号操作实时更新显示数值,包括控件的初始化、属性设置及事件响应。
1928

被折叠的 条评论
为什么被折叠?



