您的位置:首页 > 移动开发 > Swift

6、UIStepper基于swift的步进控件的使用

2015-12-05 15:45 477 查看
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.

}

}
如下运行效果为:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: