ios开发UI篇--UIStepper

news/2024/7/3 1:19:01

概述

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



作者:coder小鹏

转载于:https://www.cnblogs.com/jiuyi/p/10485872.html


http://www.niftyadmin.cn/n/4556323.html

相关文章

python之钉钉审批导出

钉钉审批导出需要管理员协助配合并且需要参考钉钉开发文档。 1、获取access_token 正常情况下access_token有效期为7200秒 钉钉开发指南:https://open-doc.dingtalk.com/microapp/serverapi2/eev437 appkeyString是应用的唯一标识keyappsecretString是应用的密钥#!/…

【CDH学习之一】CDH简介

环境  虚拟机:VMware 10   Linux版本:CentOS-6.5-x86_64   客户端:Xshell4  FTP:Xftp4  jdk8  zookeeper-3.4.11 一、CDH在商业应用中,对于企业成百上千的机器集群进行安装hadoop一系列组件费时费力&#…

shh和maven项目报错

朋友整合ssh时突然报错, org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441…

异常处理的python

Python异常 Python3的捕获异常语法 try:# 未声明的变量print(x) except Exception as e:print(e) Python常见异常和错误 NameError:尝试访问一个未申明的变量print(v) NameError: name v is not defined ZeroDivisionError:除数为0print(1/0) ZeroDivisi…

微信小程序 - loading(组件)

更新日期: 2019/3/8:首次发布 2019/3/12:增加loadOpacity透明度控制,默认0.5. 以及修改居中方式 Loading 参数: 1. type:loading(必需参数) 2. isLoading: 是否显示加载 3. loadColo…

Python 使用正则表达式匹配电子邮箱

如下: In [1]: import reIn [2]: email "1210640219qq.com"In [3]: regular re.compile(r[0-9a-zA-Z.][0-9a-zA-Z.]?com)In [4]: re.findall(regular, email) Out[4]: [1210640219qq.com] 转载于:https://www.cnblogs.com/pzk7788/p/10498176.html

C语言要用什么软件呀 麻烦各位帮个忙

答案补充 看你的思维模式 有需要可以向我要 Turbo C也不错 就看谭浩强的 C语言程序设计 习惯看国内的 用Visual C是比较好的选择 在windows下 我觉得 谭浩强教授写的那本是最好的我这有电子版 1、Tc 2.02、Vc 6.0等 答案补充 教材 绿色的 ||| 看你要在什么操作系统下编程

洛谷 - P1801 - 黑匣子 - 对顶堆

这道题是提高省选-的难度,做出来的话对数据结构题目的理解会增加很多。 可以使用一种叫做对顶堆的东西,对顶堆是在线维护第n小的logn的算法。大概的思路是,假如我们要找的是第n小,我们就维护一个大小为n的(位于下方的&…