iOS开发 - UIStepper

2020-06-08  本文已影响0人  恍然如梦_b700

概述

UIStepper用于增加或减少值的控件。

image.png

属性和方法

初始化方法

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)];
上一篇 下一篇

猜你喜欢

热点阅读