18.UIStepper

原创 2015年11月17日 21:07:48

在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:
这里写图片描述
它主要有下面几个属性
value 当前所表示的值,默认0.0
minimumValue 最小可以表示的值,默认0.0
maximumValue 最大可以表示的值,默认100.0
stepValue 每次递增或递减的值,默认1.0
设置以上几个值,一般就可以很方便的使用了。

1.初始化

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

设置最小值
stepper.minimumValue = 0;

设置最大值
stepper.maximumValue = 800;

设置初值
stepper.value = 0;

增量(每次增加多少)
stepper.stepValue = 1;

设置点击触发方法
[stepper addTarget:self action:@selector(stepperAction:) forControlEvents:(UIControlEventValueChanged)];

添加到视图上
[self.view addSubview:stepper];

释放
[stepper release];

实现点击方法
-(void)stepperAction:(UIStepper *)stepper
{

当前值 = 初值 + 增量
double a = stepper.value;
NSLog(@”%f”,a);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

UIStepper功能及更改外观示例代码

  • 2015年10月14日 18:10
  • 52KB
  • 下载

Swift:UIProgressView+NSTimer+UIstepper

  • 2016年03月25日 16:18
  • 69KB
  • 下载

iOS个人整理12-UIControl与子类:UIPageControl、UIStepper

一、UIPageControl UIPageControl就是下面的三个小白点,与UIScrollView配合可以切换视图 常用属性不多,主要是回调方法要配合UIScrollView的co...

UIStepper (加减符号)(步进控件)

先看一下效果图创建一个stepper和一个点击方法原代码: UIStepper *stepper =[[UIStepper alloc] initWithFrame:CGRectMake(50, 40...

【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlid...
  • ZFX5130
  • ZFX5130
  • 2015年01月16日 17:56
  • 1193

UIStepper

@在IOS5中增加了一个UIStepper的新控件,UIStepper可以连续增加或减少一个数值。控件的外观是两个水平并排的按钮构成,一个显示为“+”,一个显示为“-”。        该控件的一个有...

Swift UIStepper/UISegmentedControl/UIActivityIndicatorView

UIStepper步进器 UIStepper步进控制提供了一种用于递增或递减的值的用户界面。步进式显示2个按钮,一个带有减(“-”)符号和一个加上(“+”)符号。 使用比较简单: fu...

iOS开发之基础视图—— UIStepper

UIStepper是一个微调器,该控件的外观和UISwitch相似,但该控件上包含了+,-两个按钮,共同用于控制某个值的增、减。       它继承了UIControl基类,默认属于活动控件,它可以...

iOS基础2:UIStepper的使用 (计数器)

计数器

iOS UIStepper 加减计数器

我们经常看到购物车选购数量的时候可以加减,可以使用系统的框架UIStepper,也可以自己写,两种方法都很简单 方法一:(UIStepper) - (void)viewDidLoad { ...
  • hyn6666
  • hyn6666
  • 2016年03月24日 11:41
  • 963
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:18.UIStepper
举报原因:
原因补充:

(最多只允许输入30个字)