UIStepper

来源:互联网 发布:男士牛仔衣搭配知乎 编辑:程序博客网 时间:2024/06/05 06:52
概述:
    步进控件: 同样是两个按钮的组合, 提供了固定尺度的加减选项. 其大小同样是固定的. 需要注意的是, 使用时需要设置步进值/ 最大值/ 最小值/ 起步值, 其事件类型为 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.viewaddSubview:step];
    [step release];
0 0
原创粉丝点击