第五篇 - UIStepper

Posted 人生路1/5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五篇 - UIStepper相关的知识,希望对你有一定的参考价值。

初始化

UIStepper *stepper = [[UIStepper alloc] init];

添加事件

[_stepper addTarget:self action:@selector(valueChange:) forControlEvents:UIControlEventValueChanged];
- (void)valueChange:(UIStepper *)stepper{
    
    _valueLb.text = [NSString stringWithFormat:@"%lf",stepper.value];
    NSLog(@"%lf",stepper.value);
}

 

//
  @class UIButton, UIImageView;
//
//NS_CLASS_AVAILABLE_ios(5_0) __TVOS_PROHIBITED @interface UIStepper : UIControl
//
//设置控制器值是否连续触发变化
//若设置为YES,则长按会连续触发变化,若设置为NO,只有在按击结束后,才会触发。
  @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
//长按是否自动加减
//若设置为YES,则长按值会一直改变,若设置为NO,则一次点击只会改变一次值
  @property(nonatomic) BOOL autorepeat;                     // if YES, press & hold repeatedly alters value. default = YES

//设置控制器的值是否循环(到达边界后,重头开始,默认为NO)
  @property(nonatomic) BOOL wraps;                          // if YES, value wraps from min <-> max. default = NO

  @property(nonatomic) double value;                        // default is 0. sends UIControlEventValueChanged. clamped to min/max
  @property(nonatomic) double minimumValue;                 // default 0. must be less than maximumValue
  @property(nonatomic) double maximumValue;                 // default 100. must be greater than minimumValue
//设置控制器的步长
  @property(nonatomic) double stepValue;                    // default 1. must be greater than 0
//
//// The tintColor is inherited through the superview hierarchy. See UIView for more information.
  @property(null_resettable,nonatomic,strong) UIColor *tintColor NS_AVAILABLE_IOS(6_0);
//
//// a background image which will be 3-way stretched over the whole of the control. Each half of the stepper will paint the image appropriate for its state
  - (void)setBackgroundImage:(nullable UIImage*)image forState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
  - (nullable UIImage*)backgroundImageForState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
//
//// an image which will be painted in between the two stepper segments. The image is selected depending both segments‘ state
//通过左右按钮的状态设置分割线的图片
  - (void)setDividerImage:(nullable UIImage*)image forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
  - (nullable UIImage*)dividerImageForLeftSegmentState:(UIControlState)state rightSegmentState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
//
//// the glyph image for the plus/increase button
//设置和获取加号按钮的图片
  - (void)setIncrementImage:(nullable UIImage *)image forState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
  - (nullable UIImage *)incrementImageForState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
//
//// the glyph image for the minus/decrease button
//设置和获取减号按钮的图片
  - (void)setDecrementImage:(nullable UIImage *)image forState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
  - (nullable UIImage *)decrementImageForState:(UIControlState)state NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;
//

 

以上是关于第五篇 - UIStepper的主要内容,如果未能解决你的问题,请参考以下文章

第五篇:函数

python学习第五篇 常用模块

Python开发第五篇:函数

开始写游戏 --- 第五篇

Spring第五篇

混合编程jni 第五篇之C++ 访问 Java代码