欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

ios开发UI篇--UIStepper

程序员文章站 2023-09-08 23:45:15
概述 UIStepper用于增加或减少值的控件。 属性和方法 初始化方法 UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(100, 100, 100, 30)]; 设置是否为连续状态 [stepper setConti ......

概述

  • 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)];



作者: