【iOS 开发】步进器控件 UIStepper

UIStepper - 步进控件 UIStepper - 步进控件继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UIStepper 概述UIStepper界面包括一个“+”按钮和一个“-”按钮,通过这两个按钮来增加和减小值,通常用于对特定范围值的精确控制。 当用户点击按钮的时候,UIStepper会发送UIControlEventValueChanged消息,通过 阅读详情

iOS 步进器控件 UIStepper

1. UIStepper 常规使用


// 创建 UIStepper
let stepper = UIStepper(frame: CGRect(x: 25, y: 880, width: 0, height: 0))

// 设置 UIStepper 颜色
stepper.tintColor = UIColor.red

// 设置 UIStepper 最小值
stepper.minimumValue = 1

// 设置 UIStepper 最大值
stepper.maximumValue = 10

// 设置 UIStepper 步长
stepper.stepValue = 1

// 设置 UIStepper 是否连续触发事件
stepper.isContinuous = true

// 设置 UIStepper 值自动叠加
stepper.autorepeat = false

// 设置 UIStepper 值是否循环
stepper.wraps = true

// 设置 UIStepper 交互事件
stepper.addTarget(self, action:#selector(stepperChange), for: UIControl.Event.valueChanged)

scrollView.addSubview(stepper)


效果展示:
uistepper


2. UIStepper 设置按钮图片


// 设置分割线图片
stepper.setDividerImage(UIImage(named: "divider"), forLeftSegmentState: UIControl.State.normal, rightSegmentState: UIControl.State.normal)

// 设置 UIStepper 增加按钮图片
stepper.setIncrementImage(UIImage(named: "plus"), for: UIControl.State.normal)

// 设置 UIStepper 减少按钮图片
stepper.setDecrementImage(UIImage(named: "minus"), for: UIControl.State.normal)


效果展示:
uistepper2


附 Github 源码:

ViewController.swift

ios-swift-demo11-微调器或叫步进器(UIStepper)的用法.zip swift-demo11-微调器或叫步进器(UIStepper)的用法 立即下载

相关推荐

From Manual to Magic: How nnU-Net is Revolutionizing Biomedical Image Segmentation Without Human Int

本文探讨了nnU-Net如何通过全自动深度学习技术革新生物医学图像分割领域。作为自我配置的智能系统,nnU-Net无需人工干预即可完成从数据预处理到模型训练的全流程,显著提升医学影像分割的效率和精度,尤其在CT和MRI影像分析中表现卓越。

metal的博客 1083

iOS开发之基础视图—— UIStepper

UIStepper是一个微调器,该控件的外观和UISwitch相似,但该控件上包含了+,-两个按钮,共同用于控制某个值的增、减。       它继承了UIControl基类,默认属于活动控件,它可以与用户交互并激发相应的事件处理方法。      // // ViewController.m // UIStepperDemo // // Created by Apple on 16/5/1

panjican的博客 2182

AI驱动视频剪辑自动化:cutcli命令行工具重塑工作流

视频剪辑自动化是提升内容生产效率的关键技术,其核心原理在于通过程序化指令替代手动操作,将创意执行过程代码化。这项技术的价值在于能够将创作者从重复性劳动中解放,实现批量化、标准化的视频内容生产,尤其适用于社交媒体运营、产品宣传等高频产出场景。通过封装专业软件(如剪映/CapCut)的底层草稿格式,自动化工具在保证工业级渲染质量的同时,提供了可编辑的中间态,为AI智能体(Agent)与生产工具的结合提供了清晰接口。本文以cutcli为例,深入探讨了如何通过命令行工具和AI助手,构建从自然语言指令到可编辑视频草稿

weixin_27210125的博客 1060

iOS UISlider和UIStepper控件

UISlider控件用于设置指定范围的值。 1. 主要属性 属性 说明 minimumValue 设置最小值,默认是0.0 maximumValue 设置最大值,默认是1.0 value 设置默认值,默认是0.0 continuous 滑动时,value是否随时变化,默认是YES minimumValueImage 设置滑块最左端显示的图片 maximumValueImage 设置滑块最右端显示的图片 thumbTintColor 设置滑块颜色 minimumTr

假装你是大灰狼的专栏 1972

手把手讲解RTX5操作系统在GD32F407上的移植

然后将GD32F4xx_Demo_Suites_V2.6.4\GD32407V_START_Demo_Suites\Projects\01_GPIO_Running_LED下面的main函数复制到我们的项目文件夹中;打开对应GD32407V_START_Demo_Suites的文件夹下面的Utilities,复制gd32f407v_start.c和gd32f407v_start.h文件到一开始项目保存的文件夹下面;为了验证我们的操作系统是否被正确添加,是否能够正确运行,我们需要添加示例文件;

Praguejing的博客 1860

STM32F103结合HAL库实现蓝牙遥控四麦小车的PID闭环控制

本文详细介绍了如何使用STM32F103结合HAL库实现蓝牙遥控四麦小车的PID闭环控制。从硬件选型、电路搭建到PID算法实现与调参,全面解析了四麦小车的运动控制方案,特别强调了蓝牙通信协议设计和麦轮运动学解算的关键技术。

weixin_29169899的博客 292

UI学习——步进器与分栏控件

本文将介绍IOS的UI控件里的步进器与分栏控件

m0_73974920的博客 986

OpenTCS打造移动机器人交通管制系统(四)

先分析下OpenTCS的一些策略方面的东西,这是OpenTCS的基础。 首先需要先明确下OpenTCS内核中的三个概念: 路由(Route) : 决定了车辆通过什么样的方式和算法来获得一段路径,未来车辆将沿着此路径运行。 派遣(Dispacher): 决定了一个订单应该关联哪一辆小车,即为订单分配车辆和为车辆分配订单。 调度(schedule):狭义上的调度,交通管制的核心,决定了何时分配...

白色冰激凌的技术专栏 5272

iOS中各种控件的使用

#import @interface RootViewController : UIViewController { UILabel *_label; UIProgressView *progress; UIActionSheet *sheet; } @end #import "RootViewController.h" @implementation RootVie

1736

硬件原理图分析

文章目录1 硬件原理图分析1.1 MCU部分1.2 NB部分1.3 电源部分 1 硬件原理图分析 1.1 MCU部分 MCU接口部分没啥需要注意,都是常规操作。 1.2 NB部分 U4是用来防静电的。 由于NB的以上几个引脚只支持1.8V,所以这里需要3.3V转1.8V的电路。只要把握住谁改变电平就好分析是怎么实现电平转换的了。 1.3 电源部分 图中的MOS是用来实现USB和电池同时插入时只能USB供电功能的。 ...

木子皿--啥都不会的菜鸟 8170

手把手教你学Simulink——基于Simulink的重复控制抑制周期性负载转矩扰动

传统的PI调节器在面对这类特定频率的周期性扰动时,会因积分器的相位滞后而导致转速出现明显的纹波(如6次、12次谐波),严重影响系统的控制精度和静音性能。:要在频率 fd​处获得较高的开环增益以抑制扰动,必须大幅增加PI的比例系数 Kp​,但这会牺牲系统的相位裕度,导致高频共振甚至系统失稳;:电机转速变化时,基频 fbase​会变,导致 6次谐波频率 6×fbase​也在变。设系统的采样周期为 Ts​,目标抑制的周期性扰动频率为 fd​(rad/s),则对应的周期采样点数 N=fd​Ts​2π​。

MHD0815的博客 255

iOS开发 ---- 其他控件,弹窗,滑块,菊花,步进,分段等

UIControlHubUISwitch 开关 1. 继承于UIControl 默认大小事79*27 2. 一般通过center属性来设位置 3. tintColor 边框的颜色 4. onTintColor 开状态的颜色 5. thumbColor 小圆点的颜色 6. 可以添加事件,和button类似,但事件为UIControlEventValueChangeUISlider 滑块1. 默认高度时

xiao333ma的专栏 1169

【硬件】LT3763中文手册

1)精确控制输入和输出电流;2) 3000:1真彩色PWM™调光;3) ±1.5%电压调节精度;4) ±6%电流调节精度;5)6V至60 V输入电压范围;6)宽输出范围最高可达55V;7)<2µA关断电流;8)用于负载电流热控制的控制引脚;9)输入和输出电流监控和限制;10)开路、短路和C/10故障检测;11)适用于LED应用的PWM驱动器输出;12)热增强型28引脚FE封装。

qq_39200110的博客 489

探索SnappingStepper:优雅的Swift步进器替代方案

探索SnappingStepper:优雅的Swift步进器替代方案 在移动应用开发中,步进器(UIStepper)是一个常见但功能有限的控件。今天,我们将介绍一个开源项目——SnappingStepper,它不仅提供了UIStepper的所有功能,还增加了创新的滑动控制方式,使得数值调整更加灵活和直观。 项目介绍 SnappingStepper是一个用Swift编写的开源库,旨在为iOS开发者提供...

gitblog_00284的博客 867

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

GMStepper与系统UIStepper对比:为什么选择带滑动标签的步进器?

在iOS应用开发中,步进器控件是用户交互的重要组件之一。传统的UIStepper虽然功能完善,但在用户体验和视觉表现上存在一些限制。今天,我们将深入探讨GMStepper这个创新的带滑动标签的步进器控件,并与系统UIStepper进行全面对比,帮助您理解为什么选择GMStepper能为您的应用带来更好的用户体验。😊 ## 什么是GMStepper?快速了解这款创新的iOS步进器控件 GMSt

gitblog_00052的博客 465

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

iOS阶段学习第34天笔记(UI小组件 UISegment-UISlider-UIStepper-UIProgressView-UITextView介绍)...

iOS学习(UI)知识点整理 一、UI小组件 1、UISegmentedControl 分段选择器 实例代码 1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 //分段选择器 4 //在iOS6里,每个段的宽度会根据字数来决定 5 //iOS7以后,每个段的宽度相同,宽度取决于最长的字数 ...

weixin_30697239的博客 88

IOS开发之UI设计---控件(UISegmentController,UISlider,UISwitch,UIActivityIndicatorView,UIProgressView)以及触摸事件(...

UISegmentedControl:(多段选择器) NSArray *arr = [NSArrayarrayWithObjects:@"Lucy",@"Lily",@"OK", nil]; UISegmentedControl *segCtrl = [[UISegmentedControlalloc]initWithItems:arr]; [segCtrl set...

weixin_30677073的博客 160

UI----2

BOOL,获取当前状态。

2502_93780134的博客 57

iOS入门-11UIStepper和UISegmentControll

概述 UIStepper:步进器 UISetmentControl:选择器 步进器和选择器的创建和使用 示例 先看图 示例代码 里面的注释很清楚了,而且很好理解 ViewController.m #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (...

gongxiaoou的博客 602

IOS开发之XCode学习013:步进器和分栏控件

此文学习来源为:http://study.163.com/course/introduction/1002858003.htm 此工程文件实现功能: 1、定义UIStepper和UISegmentedControl对象和属性 2、设置UIStepper和UISegmentedControl的基本属性,如最小值 3、添加事件函数 ==================...

anji6658的博客 241

UI学习下

UI学习下

ymsjk的博客 435

UIStepper (加减符号)(步进控件)

先看一下效果图创建一个stepper和一个点击方法原代码: UIStepper *stepper =[[UIStepper alloc] initWithFrame:CGRectMake(50, 40, 40, 40)]; [stepper addTarget:self action:@selector(stepperClick:) forControlEvents:UIControlEventV

MLtianya的博客 1842

UI中一些不常用的控件UIActivityIndicatorView、UIProgressView、UISegmentedControl、UIStepper、UISwitch、UITextView、U...

1 //UIActivityIndicatorView //小菊花,加载 2 3 #import "ActivityIndicatorVC.h" 4 5 @interface ActivityIndicatorVC (){ 6 UIActivityIndicatorView *_activity ; 7 } 8 9 @end ...

weixin_30436101的博客 113

IOS的基本控件的使用-步进器&分栏控制器

ViewController.h //  步进器&分栏控件 // //  Created by mac on 2016/10/28. //  Copyright © 2016年 mac. All rights reserved. // #import @interface ViewController : UIViewContro

gaojian123321的博客 1057

UIStepper 步进控件

https://www.cnblogs.com/yyt-hehe-yyt/p/4721178.html // // ViewController.m // UIStepper-步进控制器 // // Created by Liu,Wenbo(TBRD) on 2020/5/29. // Copyright © 2020 Liu,Wenbo(TBRD). All rights reserved. // #import "ViewController.h" @interface ViewContr

liudongshizhang的博客 284

iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用

步进UIStepper、滑动块UISlider:当它们作为事件,被触发时,它们的值会发生改变。正因为如此,触发该事件时,可以一张一张翻阅浏览图片,,,, 步进UIStepper: @property(nonatomic) double minimumValue; // default 0. must be less than maximumValue ...

dienangpiao2051的博客 303
上一篇: 【iOS 开发】进度条控件 UIProgressView
下一篇: 【iOS 开发】选择器控件 UIPickerView
Lucky_William
博客等级 码龄11年 161粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值