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

UIStepper

2015-11-02 22:23 477 查看
概述:
步进控件: 同样是两个按钮的组合, 提供了固定尺度的加减选项. 其大小同样是固定的. 需要注意的是, 使用时需要设置步进值/ 最大值/ 最小值/ 起步值, 其事件类型为 UIControlEventValueChang

属性方法

初始化方法
使用继承自父类的初始化方法
配制属性
@property(nonatomic, getter=isContinuous) BOOL continuous
@property(nonatomic) BOOL autorepeat
@property(nonatomic) double minimumValue
@property(nonatomic) double maximumValue
@property(nonatomic) double stepValue
是否产生连续发送状态信息
当手指按在按键上保持不动时, 是否反复的触发value的变化
最小值
最大值
步进值
当前值
@property(nonatomic) double value
当前值
外观设置
@property(nonatomic, retain) UIColor *tintColor
- (void)setBackgroundImage:(UIImage *)
image

forState:(UIControlState)
state

- (void)setDecrementImage:(UIImage *)
image

forState:(UIControlState)
state

- (void)setDividerImage:(UIImage *)
image
forLeftSegmentState:(UIControlState)
leftState

rightSegmentState:(UIControlState)
rightState

- (void)setIncrementImage:(UIImage *)
image

forState:(UIControlState)
state

表面着色
设置背景图片

设置

分别为两个按钮设置背景颜色

分别为两个按钮设置显示的图片 (默认为 + )

实例

//步进控制按钮UIStepper

UIStepper
*step = [[UIStepper
alloc]initWithFrame:CGRectZero];

step.center
= self.view.center;

step.continuous
= NO;

step.autorepeat
= YES;

step.minimumValue
= 80;

step.maximumValue
= 300;

step.stepValue
= 10;

step.value
= 100;
//设置初始值

[step addTarget:self action:@selector(handleStepAction:) forControlEvents:UIControlEventValueChanged];
[self.view
addSubview:step];
[step release];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: