1,微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以依照自己的喜欢做数值上的调整。
2,使用tintColor属性可以设置微调器的颜色。 而加减符号图标,背景图片,中间分割线图片都可以替换成自己图片。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
class ViewController: UIViewController { var stepper:UIStepper! var label:UILabel! override func viewDidLoad()
{ super.viewDidLoad() stepper=UIStepper() stepper.center=self.view.center //设置stepper的范围与初始值 stepper.maximumValue=10 stepper.minimumValue=1 stepper.value=5.5 //设置每次增减的值 stepper.stepValue=0.5 //设置stepper可以按住不放来连续更改值 stepper.continuous=true //设置stepper是否循环(到最大值时再增加数值从最小值开始) stepper.wraps=true stepper.addTarget(self,action:"stepperValueIschanged", forControlEvents: UIControlEvents.ValueChanged) self.view.addSubview(stepper) label=UILabel(frame:CGRectMake(100,190,300,30)) print(stepper.value) label.text
= "当前值为:\(stepper.value)" self.view.addSubview(label) } func stepperValueIschanged(){ label.text="当前值为:\(stepper.value)" } } |
2,使用tintColor属性可以设置微调器的颜色。 而加减符号图标,背景图片,中间分割线图片都可以替换成自己图片。
|
1
2
3
|
//用自定义的图片替换“-”和“+”stepper.setDecrementImage(UIImage(named: "sub.png"),
forState: UIControlState.Normal)stepper.setIncrementImage(UIImage(named: "add.png"),
forState: UIControlState.Normal) |
UIStepper控件详解
本文介绍了iOS中UIStepper控件的使用方法,包括如何设置控件的范围、初始值、步长等属性,以及如何响应数值变化事件。同时,还介绍了如何通过tintColor属性设置颜色,并替换默认的加减图标。
1097

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



