uistepper
用于增加或减少值的控件。初始化方法
uistepper *stepper = [[uistepper alloc] initwithframe:cgrectmake(100, 100, 100, 30)];
设置是否为连续状态
[stepper setcontinuous:no];
设置长按是否一直触发变化(若设置为yes
,则长按会一直发生改变,若为no
,则一次点击只会改变一次值)
[stepper setautorepeat:no];
设置控制器的值是否循环(到达边界后,重头开始,默认为no
)
stepper.wraps = yes;
设置当前控制器的值
stepper.value = 20;
设置控制器的最小值(默认值为0)
stepper.minimumvalue = 0;
设置控制器的最大值(默认值是100)
stepper.maximumvalue = 100;
设置控制器的步长或增量值
stepper.stepvalue = 5;
设置控制器的颜色
stepper.tintcolor = [uicolor redcolor];
设置控制器的背景图片
[stepper setbackgroundimage:[uiimage imagenamed:@"登录logo"] forstate:(uicontrolstatenormal)];
设置控制器递减的图片
[stepper setdecrementimage:[uiimage imagenamed:@"验证码"] forstate:(uicontrolstatenormal)];
设置控制器递增的图片
[stepper setincrementimage:[uiimage imagenamed:@"验证码"] forstate:(uicontrolstatenormal)];
设置分割线的图片
[stepper setdividerimage:[uiimage imagenamed:@"验证码"] forleftsegmentstate:(uicontrolstatenormal) rightsegmentstate:(uicontrolstatenormal)];
添加点击事件
[stepper addtarget:self action:@selector(valuechanged:) forcontrolevents:(uicontroleventvaluechanged)];
作者:
如对本文有疑问, 点击进行留言回复!!
网友评论