您的位置:首页 > 产品设计 > UI/UE

UIStepper(计数器)

2015-09-06 15:23 253 查看
//创建一个UIStepper对象(计数器控件)

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

stepper.backgroundColor = [UIColor redColor];

[self addSubview:stepper];

//设置是否连续计算值(默认是YES)

stepper.continuous = NO;

//设置当按钮一直点击并且没有松开的时候值是否一直改变(默认为YES)

stepper.autorepeat = YES;

//设置值是否在最小值和最大值之间循环

stepper.wraps = NO;

//设置最小值

stepper.minimumValue = 0;

//设置最大值

stepper.maximumValue = 200;

//设置每一次点击后值改变的大小

stepper.stepValue = 2;

//设置边框的渲染颜色

stepper.tintColor = [UIColor cyanColor];

//设置计数器在某个状态下的背景图片

// [stepper setBackgroundImage:[UIImage imageNamed:@"1.gif"] forState:UIControlStateNormal];

//设置分割图片

// [stepper setDividerImage:[UIImage imageNamed:@"3.png"]forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal];

//设置增加按钮的图像

[stepper setIncrementImage:[[UIImage imageNamed:@"3.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];

//设置减少按钮的图片

[stepper setDecrementImage:[[UIImage imageNamed:@"1.gif"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];

点击事件

//为计数器视图绑定事件

[self.rootView.stepper addTarget:self action:@selector(stepperAction:) forControlEvents:UIControlEventValueChanged];

/设置计数器的点击事件

-(void)stepperAction:(UIStepper *)sender{

//获的此时的值

NSLog(@"%lf",sender.value);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: