UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发

【IOS 开发学习总结-OC-46】★ios开发之UI控件——UIProgressView 与 UISlider(另:可拉伸图片) UIProgressView——进度条广义的进度条,包括UIProgressView与UIActivityIndicatorView。 UIProgressView——用于显示某耗时操作完成的百分比; UIActivityIndicatorView——显示一个旋转的齿轮,显示某个耗时操作正在执行中,但不限百分比。 UIProgressViewUIProgressView直接继承了 UIVi 阅读详情

声明
欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。
文章出处:http://blog.youkuaiyun.com/iukey

活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。

这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。

一、UIActivityIndicatorView 活动指示器

1.创建

UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView  alloc ]
 initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];
2. 属性设置

风格:

activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
系统给你提供了3种风格:

UIActivityIndicatorViewStyleWhiteLarge                    大型白色指示器
UIActivityIndicatorViewStyleWhite      标准尺寸白色指示器
UIActivityIndicatorViewStyleGray    灰色指示器,用于白色背景
自动隐藏
如果希望指示器停止后自动隐藏,那么要设置hidesWhenStoped属性为YES。默认是YES。设置为NO停止后指示器仍会显示。

activityIndicatorView.hidesWhenStoped = NO;
3 .显示

可以将它附着在任何视图上,比如表格单元、或者视图:

[  self.view addSubview:activityIndicatorView ];

4.启动和停止

[  activityIndicatorView startAnimating ];//启动
[  activityIndicatorView stopAnimating ];//停止
二、UIProgressView  进度指示器

UIProgressView 与UIActivityIndicatorView 相似,只不过它提供了一个接口让你可以显示一个类似进度条的东西,这样就能让用户知道当前操作完成了多少。

1.创建

UIProgressView* progressView = [ [ UIProgressView   alloc ]
 initWithFrame:CGRectMake(150.0,20.0,130.0,30.0)];
2. 属性设置

风格:

progressView .UIProgressViewStyle= UIProgressViewStyleDefault;

系统给你提供了2种风格:
UIProgressViewStyleDefault                 标准进度条
UIProgressViewStyleDefault    深灰色进度条,用于工具栏中

3.显示

[  self.toolBar addSubview:progressView ];

4.进度
 当它显示出来时你的程序可以更新它的进度,属性progre是一个0.0到1.0之间的浮点数:
progressView.progress = 0. 5;

三、网络活动指示器
	当你的应用程序使用网络时,应当在iPhone的状态条上放置一个网络指示器,警告用户正在使用网络。这时你可以用UIApplication的一个名为networkActivityIndicatorVisible的属性。通过设置这个可以启用或禁用网络指示器:UIApplication* app = [ UIApplication  sharedApplication ];
app.networkActivityIndicatorVisible = YES;

四、拓展
	是不是觉得又学了点新东西呢?确实。不过我还有个更好的东西推荐:MBProgressHUD   https://github.com/jdg/MBProgressHUD 一个更NB的第三方进度指示器,你可以按照它提供的例子去使用它,很强大的。不过有一点我要提醒你的是它是异步的,所以并不能阻塞你当前的程序,如果你想阻塞你的程序还要在逻辑控制上做一点修改。

69、iOS开发:Web视图与常用控件详解 本文详细介绍了iOS开发中的Web视图和常用控件,包括Safari视图控制器的设置、Web视图内容开发、活动指示器、进度视图和选择器视图的使用方法。通过代码示例和功能对比,帮助开发者更好地理解这些控件的特点和适用场景,并提供了实际案例和开发技巧,以提升应用的交互体验和开发效率。 阅读详情

相关推荐

Diffusion:如何从噪声中生成清晰图像

扩散模型是当前AI图像生成领域的核心基础,如Stable Diffusion、DALL·E等热门模型均采用该技术。其原理分为训练和推理两个阶段:训练时通过逐步加噪图片,让AI学习如何去除噪声;推理时则从随机噪声出发,结合文本提示逐步去噪生成清晰图像。模型架构通常包含文本编码器、生成模型(如U-Net)和解码器三部分,通过多轮迭代将低维潜在空间表示转化为最终图像。这种技术模拟了艺术家从混沌中雕琢作品的过程,实现了从随机噪声到目标图像的智能生成。

laumy的学习笔记 1276

iOS - UIActivityIndicatorView

前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UIActivityIndicatorView : UIView <NSCoding> @available(iOS 2.0, *) public class UIActivityIndicatorView : UIView, NSCoding 1、Activity...

rstbfveradsvc 234

曙光服务器RAID配置避坑指南:MegaRAID SAS 9361-8i实战(含Foreign状态处理)

本文详细解析了曙光服务器搭配MegaRAID SAS 9361-8i控制器的RAID配置全流程,包括RAID0和RAID5的创建、Foreign状态处理及性能优化策略。特别针对磁盘迁移中的Foreign状态问题,提供了系统化的解决方案和高级恢复技巧,助力企业级IT运维提升存储配置的稳定性和可靠性。

weixin_29200741的博客 412

iOS界面编程-UIActivityIndicatorView

一、UIActivityIndicatorView介绍     使用活动指示器,代表任务正在进行中。一个活动指示器外表就像一个齿轮,或者在选择或者停止。你可以通过调用startAnimating和stopAnimating方法控制指示器动画。当动画停止时,为了自动隐藏指示器,可以设置hidesWhenStopped属性值为YES;从ios5开始,可以通过指定color属性的值,设置指示器的颜色。

pop_xiaohao的专栏 722

YOLOv11改进 | 模型知识蒸馏篇 | 利用模型蒸馏改进YOLOv11进行无损涨点 | CWDLoss(在线蒸馏 + 离线蒸馏)

这篇文章给大家带来最新改进的是模型的蒸馏利用教师模型指导学生模型从而进行模型的涨点,本文的内容不仅可以用于论文中,在目前的绝大多数的工作中模型蒸馏是一项非常重要的技术,所以大家可以仔细学习一下本文的内容,本文从YOLOv11的项目文件为例,进行详细的修改教程,文章内包括完整的修改教程,针对小白我出了视频修改教程,如果你还不会我提供了修改后的文件大家直接运行即可,所以说不用担心不会适用!模型蒸馏真正的无损涨点,蒸馏你只看这一篇文章就足够了!欢迎大家订阅我的专栏一起学习YOLO!

Snu77的博客 3311

【深度学习驱动流体力学】Python流体力学Ansys Fluent

PyFluent 是一个将 Python 编程语言与 Ansys Fluent 流体动力学 (CFD) 仿真软件集成的工具。它允许用户通过 Python 脚本来控制和自动化 Fluent 中的仿真任务,实现从预处理、求解到后处理的全流程控制。PyFluent 结合了 Python 的灵活性和 Fluent 的强大功能,提供了一种高效且灵活的 CFD 仿真方法。PyFluent 是一个强大而灵活的工具,使用户能够通过 Python 脚本全面利用 Ansys Fluent 的功能。

源代码杀手的博客 3124

IOS 之loading效果——UIActivityIndicatorView

UIActivityIndicatorView 非常简单 ,就是一个转圈圈的控件,看上去像是菊花。初始化并设置显示样式initWithActivityIndicatorStyle是UIActivityIndicatorView唯一的初始化方法 属性值是一个枚举变量,只有三个值: UIActivityIndicatorViewStyleWhite; 白色圆圈,尺寸是(22,22)。 UIActi

黄飞的博客专栏 7732

【Python机器学习】零基础掌握TweedieRegressor广义线性回归模型

本次文章主要介绍了如何使用Tweedie回归模型预测电动汽车的实际续航里程。基于车速、气温和驾驶习惯等多种因素,模型能够准确地预测出电动汽车的续航里程,从而为生产商和消费者提供有用的信息。优点总结,Tweedie回归模型在处理具有多元性和高度散布的数据方面表现出色,特别适用于需要考虑多种影响因素的预测任务。优点名称对应描述说明多元性强可以同时处理多种类型和维度的数据高度可定制允许用户自定义损失函数和正则项对异常值鲁棒能够较好地处理数据中的异常值易于解释参数和预测结果都相对容易解释。

Mr数据杨 1007

IOS学习笔记(八)之UIActivityIndicatorView(活动指示器视图)的基本概念和使用方法

IOS学习笔记(八)之UIActivityIndicatorView(活动指示器视图)(博客地址:http://blog.youkuaiyun.com/developer_jiangqq)       Author:hmjiangqq       Email:jiangqqlmj@163.com UIActivityIndicatorView: 作用:进行提示用户当前正

江清清的专栏 6599

SAP 实施:Waterfall vs. Agile —— 一场“结构性矛盾“的深刻比较先说结论:在 SAP 世界里,这从来不是“谁更好“的宗教问题,而是“你的项目 DNA 是什么“的战略选择。​

SAP 实施:Waterfall vs. Agile —— 一场"结构性矛盾"的深刻比较 先说结论:在 SAP 世界里,这从来不是"谁更好"的宗教问题,而是"你的项目 DNA 是什么"的战略选择。​ SAP 早已用 SAP Activate​ 给出了官方态度——它不是纯 Agile,也不是回头去搞旧 Waterfall,而是一个带质量门的混合架构。 1. 先回到本质:两者解决的是不同维度的风险 维度 Waterfall(传统 ASAP 路线)​ Agile(SCRUM/Kanban 式迭代)​

金牌架构师 336

DeerFlow 系列教程 第十二篇 | Tools 工具体系——从内置工具到 MCP 扩展

文件此工具允许 Agent 在运行时创建新的自定义 Agent。@toolsoul: str, # SOUL.md 的完整内容description: str, # Agent 的一行描述创建流程从获取agent_name写入配置文件(包含 name 和 description)写入灵魂文件SOUL.md(定义 Agent 的人格和行为)更新中的错误回滚MCP(Model Context Protocol)是一种标准协议,允许 AI Agent 连接外部工具服务器。DeerFlow 通过。

weixin_43674738的博客 181

转 UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发

活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。 这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。 一、UIActivityIndicatorView 活动指示器 1.创建 [java] view plaincopypri...

weixin_34221276的博客 91

FAST-LIVO2 源码精读(一):系统总览——从 LIO 到 LIVO 的多传感器融合架构

本文是「FAST-LIVO2 激光-惯性-视觉里程计源码精读」专栏的开篇。全专栏共 18 篇,锚定香港大学 MaRS 实验室 2025 年 1 月开源的官方代码,逐模块剖析这套登上 T-RO’24 的多传感器融合系统。开篇先建立全局认知:FAST-LIVO2 所要解决的问题、整体框架的构成,以及源码主线的数据流动。

PX4-SLAM-PNC 598

UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)

活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。   这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。   一、UIActivityIndicatorView 活动指示器   1.创建 C

alinagebaba的专栏 466

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

UIActivityIndicatorView、UIProgressView活动与进度指示器

欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.youkuaiyun.com/iukey 活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。 这两个指示器都是派生自UIView,所以他们是视图,也可以附着

Leeyehong_self的专栏 1111

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

iPhone开发之等待有关控件(UIActivityIndicatorView,UIProgressView)

UIActivityIndicatorView: .h文件 @interface UIActivityIndicatorViewController : UIViewController { UIActivityIndicatorView * myActivityView; } @property (nonatomic, retain) IBOutlet UIActivityIndic

子循 1029

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

从零开始学习IOS(UIProgressView、UIActivitylndicatorView) 属性

//创建进度指示器 UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault]; progressView.frame = CGRectMake(imgView.frame.origin.x, imgView.frame....

weixin_34413065的博客 106

OCUI界面设计:基础控件(二)

开关控件 UISwitchUISlider一般使用在功能的开启或关闭、是与否的选择等方面。其展示效果如下:初始化- (instancetype)initWithFrame:(CGRect)frame;常用属性 on:设置是否开启 tintColor:设置主色调(边框色调) onTintColor:设置开启区域颜色 thumbTintColor:设置拇指色(圆球颜色) onImage:设置开启区域背景

李鴻耀 4080
上一篇: UIPageControl 分页控件-IOS开发
下一篇: UIImage 图像-IOS开发
iOS开发者
博客等级 码龄16年 626粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值