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

//创建进度指示器

UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];

progressView.frame = CGRectMake(imgView.frame.origin.x, imgView.frame.origin.y+130, 130, 20);

//UIProgressViewStyleDefault 标准进度条

//UIProGressViewStyleBar 深灰色进度条,用于工具栏中

//进度默认值,范围在0-1之间,不可以设置最大值或者最小值

progressView.progress = 0.5;

//    //设置进度条的颜色

progressView.trackTintColor = [UIColor redColor];

//设置进度条上进度的背景图片

progressView.progressImage = [UIImage imageNamed:@"mtxx16"];

//设置进度值并动画显示

[progressView setProgress:0.7 animated:YES];

[self.view addSubview:progressView];

UIKit---UIActivitylndicatorView

//创建活动指示器

UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(250.0, 20.0, 30.0, 30.0)];

//属性设置,我的为大型白色指示器

activityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;

/*

UIActivityIndicatorViewStyleWhiteLarge   大型白色指示器

UIActivityIndicatorViewStyleWhite   标准尺寸白色指示器

UIActivityIndicatorViewStyleGray  灰色指示器,用于白色背景

*/

//指示器停止后自动隐藏则设置为YES,NO是停止后指示器仍然会显示

activityView.hidesWhenStopped = NO;

//启动

[activityView startAnimating];

//停止

[activityView stopAnimating];

[self.view addSubview:activityView];

时间: 2024-08-08 13:53:59

从零开始学习IOS(UIProgressView、UIActivitylndicatorView) 属性的相关文章

从零开始学习iOS开发1:认识xcode

在开始之前还是不得不提一下iPhone应用开发的工具,我当然之前是没接触过iPhone开发,也没使用过apple的任何一种设备,所以我的概念中只知道xcode是最专业的iOS开发工具,现在它是免费的,听说之前还需要付钱才可以安装,你的Mac系统安装好后应该会有AppStore的,从里面的免费区域应该可以找到,安装就行了,只是好像需要点时间,不是你的网络不好,应该是该应用不在国内服务器上,下载相当慢. 安装好后,在dock上应该会自动出现启动图标的,如果没有出现,你可以从Application中拖

从零开始学习ios(UIImageView)控件及其属性

//创建图片视图时就设定Frame的属性和大小 UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(60, 20, 80, 100)]; [img setImage:[UIImage imageNamed:@"mtxx6"]]; /* 创建图片视图的另外四种方法 type img{ UIImageView *img1 = [[UIImageView alloc]init]; UIImageView *img2

从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

原文:从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来!

iOS从零开始学习socket编程——HTTP1.0服务器端

在前一篇文章<iOS从零开始学习socket编程--HTTP1.0客户端>中已经简单的介绍过了Socket编程和一些基本原理.并且实现了简单的iOS客户端(原文地址:http://blog.csdn.net/abc649395594/article/details/45081567) 这里再简单介绍一下如何使用OC搭建socket的服务器端.虽然这并不是一个好的解决方案,通常我们使用Java或者PHP抑或NodeJS来搭建服务器后台.但是还是有必要了解一下OC的做法,顺便加深对Socket编程

学习IOS开问题篇--视图的模型控件属性写在私有分类中的原因

在说原型模式之前,我们先来看java里面的深复制和浅复制: 1. 浅复制:被复制的对象的所有变量都持有和原来对象的变量相同的值,而所有的对其他对象的引用都指向原来的对象. 2. 深复制:被复制对象的所有变量都含有与原来对象相同的值,除去那些引用其他变量的对象.那些引用其他对象的变量将指向被复制过来的新对象,而不是原来那些被引用的对象.深复制需要把要复制的对象的所有引用都复制一遍. 这两者的区别就是关于引用对象的处理,浅复制是不考虑引用对象,而深复制需要考虑引用对象的问题. 对java中的clon

iOS从零开始学习socket编程——高并发多线程服务器

在上一篇文章<iOS从零开始学习socket编程--HTTP1.0服务器端>中我们已经简单的接触了OC搭建的HTTP服务器. (地址http://blog.csdn.net/abc649395594/article/details/45131373) 出于用户体验和鲁棒性考虑,这里把这个HTTP服务器改进成多线程的. 首先,AnsycSocket这个类是基于OC的Runloop实现的,Runloop实现了方法的异步调用但并不支持多线程. 在这里首先简单区分一下多线程和方法异步调用的区别.他们都

从零开始学ios开发(八):Autorotation and Autosizing

不好意思,这一篇间隔的时间有点长,最近实在是事情太多,耽搁了,好了,长话短说,下面继续学习ios. 这次学习的内容是Autorotation和Autosizing,Autorotation就是屏幕内容自动旋转,因为iphone有重力感应系统(陀螺仪???),屏幕的内容会随着用户手握iphone的方式(竖着握Portrait.横着握Landscape)而改变,这个相信大家都已经有所体会,Autosizing是指当iphone的屏幕旋转后,屏幕里面控件的大小和位置也会自动改变.好了,下面跟着例子继续

从零开始学ios开发(六):IOS控件(3),Segmented Control、Switch

这次的学习还是基于上一个项目继续进行(你也可以新建一个项目)学习Segmented Control和Switch. Segmented Control Switch Segmented Control和Switch的主要区别在于Segmented Control可以有多个值进行选择,而Switch只有2个值. 1)添加Segmented Control从object library中拖一个Segmented Control到iphone界面上然后调整Segmented Control位置以及它的

从零开始学ios开发(十五):Navigation Controllers and Table Views(中)

这篇内容我们继续上一篇的例子接着做下去,为其再添加3个table view的例子,有了之前的基础,学习下面的例子会变得很简单,很多东西都是举一反三,稍稍有些不同的内容,好了,闲话少说,开始这次的学习. 如果没有上一篇的代码,可以从这里下载Nav_1 1)第三个subtableview:Controls on Table Rows这个例子,我们将为每个table view的每一行添加一个按钮,这个按钮将放在accessory icon的位置(之前我们使用过accessoryType,其实这也是一个