ios开发UI篇--UIStepper

作者: coder小鹏 | 来源:发表于2018-02-07 20:33 被阅读24次

    概述

    • UIStepper用于增加或减少值的控件。

    属性和方法

    初始化方法

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

    设置是否为连续状态

    [stepper setContinuous:NO];
    

    设置长按是否一直触发变化(若设置为YES,则长按会一直发生改变,若为NO,则一次点击只会改变一次值)

    [stepper setAutorepeat:NO];
    

    设置控制器的值是否循环(到达边界后,重头开始,默认为NO

     stepper.wraps = YES;
    

    设置当前控制器的值

    stepper.value = 20;
    

    设置控制器的最小值(默认值为0)

    stepper.minimumValue = 0;
    

    设置控制器的最大值(默认值是100)

    stepper.maximumValue = 100;
    

    设置控制器的步长或增量值

    stepper.stepValue = 5;
    

    设置控制器的颜色

    stepper.tintColor = [UIColor redColor];
    

    设置控制器的背景图片

     [stepper setBackgroundImage:[UIImage imageNamed:@"登录logo"] forState:(UIControlStateNormal)];
    

    设置控制器递减的图片

     [stepper setDecrementImage:[UIImage imageNamed:@"验证码"] forState:(UIControlStateNormal)];
    

    设置控制器递增的图片

    [stepper setIncrementImage:[UIImage imageNamed:@"验证码"] forState:(UIControlStateNormal)];
    

    设置分割线的图片

    [stepper setDividerImage:[UIImage imageNamed:@"验证码"] forLeftSegmentState:(UIControlStateNormal) rightSegmentState:(UIControlStateNormal)];
    

    添加点击事件

    [stepper addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];
    

    相关文章

      网友评论

        本文标题:ios开发UI篇--UIStepper

        本文链接:https://www.haomeiwen.com/subject/wugazxtx.html