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视图内容开发、活动指示器、进度视图和选择器视图的使用方法。通过代码示例和功能对比,帮助开发者更好地理解这些控件的特点和适用场景,并提供了实际案例和开发技巧,以提升应用的交互体验和开发效率。 阅读详情

相关推荐

高通Camera AWB跳变问题实战:从夕阳场景到参数调优的完整避坑指南

本文深入解析高通Camera AWB跳变问题,特别是在夕阳场景下的色温突变现象。通过分析灰区统计失效、光源混合干扰等成因,提供从参数调优到诊断工具链的完整解决方案,包括动态灰区扩展算法、色温平滑过渡方案及高通平台特定优化技巧,帮助工程师有效解决AWB跳变问题。

sre5engineer的博客 858

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

博图软件V15.1安装教程

博途软件安装

m0_46266496的博客 1万+

iOS界面编程-UIActivityIndicatorView

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

pop_xiaohao的专栏 722

AI驱动的客户终身价值分析:深入理解公司的收入质量

客户终身价值(Customer Lifetime Value, CLV)是衡量客户在整个生命周期内能为企业带来多少利润的重要指标。传统的CLV计算方法往往过于简化,无法准确反映复杂的客户行为和收入模式。本文旨在介绍如何利用人工智能技术,特别是机器学习方法,构建更精确的CLV预测模型,从而帮助企业深入理解其收入质量。CLV的基本概念和商业意义传统CLV计算方法的局限性基于机器学习的CLV预测方法特征工程和模型选择策略实际应用案例和Python实现首先介绍CLV的基本概念和商业背景。

AI云原生与云计算技术学院 477

【半导体工业实战】C#.NET开发SECS/GEM协议上位机(完整可运行源码+全进制转换工具类+工业级通信封装)

在半导体这个高精尖的工业领域,SECS/GEM协议是设备通信的基石,而C#.NET凭借其稳定性、高效的字节处理能力、Windows工控机的深度适配,成为SECS上位机开发的最优选择。本文从半导体行业的专属认知出发,提供了完整的进制转换工具类、工业级的SECS通信封装、实战的报文解析与业务调用示例、半导体专属的避坑指南,所有内容均为真实项目经验的沉淀,无空洞理论、无AI冗余文字,所有源码均可直接编译运行、无缝移植到半导体项目中。半导体工控开发的核心,从来不是炫技,而是。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 898

IOS 之loading效果——UIActivityIndicatorView

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

黄飞的博客专栏 7732

【Altium Designer】Off grid pin解决方法

​今天我画完原理图编译时,出现了太多的黄色(出现warning警告提示)Off grid pin警告,这个警告并不是原理图电气连接出问题了,而是元器件或器件PIN脚没有和栅格对齐造成的原因。再编译还是出现这个警告。 最后经过不断翻阅网上经验和实践,才最终解决,本经验详细记录了解决该警告的有效方法。 解决方案:以下是问题解决步骤... ​

夜半少年的博客 7550

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

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

江清清的专栏 6599

Android CCodec (十一) Codec2Buffer BufferPool分析

1、序言 2、C2BlockPool分析 3、SimpleC2Component关于BlockingBlockPool的实现 4、总结

给大佬递杯卡布奇诺的博客 4022

深度学习在移动开发中的应用:实时姿态估计实战

我们将使用TensorFlow Lite框架,结合专为移动端优化的MoveNet模型,实现一个能够在主流Android设备上达到30FPS的多人姿态跟踪解决方案,并深入探讨其优化技巧和实际应用场景。特别是3D姿态估计、多人长期跟踪等前沿技术的发展,将进一步推动移动端姿态估计技术的应用深度和广度。在下一篇文章中,我们将探讨深度学习在移动端的另一个创新应用:实时手势识别,包括如何在资源受限的环境中实现复杂手势的实时识别,以及这项技术在AR/VR交互、智能家居控制等场景中的应用。第四部分:典型应用场景实现。

Programming Talk 325

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

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

weixin_34221276的博客 91

7.3 空间矢量调制(SVM)整数算法

本文提出了一种基于整数运算的空间矢量调制(SVM)优化实现方案,适用于计算资源有限的Cortex-M0平台。针对传统SVM算法中复杂的三角函数和浮点运算问题,重点优化了扇区判断和占空比计算两个关键环节。在扇区判断方面,采用基于电压分量符号和相对大小的三变量法,避免了角度计算;在占空比计算方面,通过几何关系将作用时间表示为电压分量的线性组合,并采用定点数实现。方案还详细讨论了系数定点化、死区补偿等实现细节,在保证精度的同时显著降低了计算复杂度。实验结果表明,优化后的整数算法在M0平台上仅需50-80个周期即可

技术工作者 944

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

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

alinagebaba的专栏 466

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

UIActivityIndicatorView、UIProgressView活动与进度指示器

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

Leeyehong_self的专栏 1111

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

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

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

子循 1029

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

从零开始学习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、付费专栏及课程。

余额充值