iOS UIStepper使用方法的总结

原创
2016/10/13 16:33
阅读数 267

 UIStepper使用方法的总结

1.初始化控件

UIStepper *sp=[[UIStepper alloc]initWithFrame:CGRectMake(100, 100,30 , 30)];

 

2.设置最大值和最小值

sp.maximumValue=100;
sp.minimumValue=0;

3.设置初始值和增量(步长)

self.sp.value=5;//初始值
sp.stepValue=10;//步长

4.设置ValueChange事件的触发时间

sp.continuous=NO;
//默认是YES YES代表当用户点击时ValueChange时间会立刻发生,NO代表当用户结束点击时触发ValueChange事件

5.设置长按是否连续触发ValueChange事件

sp.autorepeat=YES;
//默认为YES,具体表现在你长按加号或减号,value的值会连续变化

6.设置Value是否循环

sp.wraps=YES;
/*默认为NO。 YES:代表当Value的值减小到(或增大到)最小值(或最大值)时,再点击减号(或加号),Value的值变成
最大值(或最小值),即循环,NO:代表当Value的值减小(或增大到)最小值(或最大值)时,再点击减号(或加号),
减号(加号)的符号变灰色,不可再次点击*/

7.设置可视化界面生成的UIStepper的点击方法

//设置点击事件前,要将sp变成一个全局变量
- (IBAction)click:(id)sender {
   NSLog(@"%f",self.sp.value);
}

8.设置代码生成的UIStepper控件的点击方法

//设置点击事件前,要将sp变成一个全局变量
[self.sp addTarget:self action:@selector(stepperValueChanged:) 
forControlEvents:UIControlEventValueChanged];//其中stepperValueChanged:是点击时间方法名
-(void)stepperValueChanged:(UIStepper *)sender {


    NSLog(@"%f",self.sp.value);//一旦点击控件,就会把当前的值输出

}

9.设置控件的颜色

 self.sp.tintColor=[UIColor purpleColor];

10.图片的相关设置

现在基本上都是直接用,很少修改图片,但是这里还是给出相应的图片设置的方法的连接。

https://my.oschina.net/sgcllr/blog/772086

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部