IOS 之loading效果——UIActivityIndicatorView

UIActivityIndicatorView 非常简单 ,就是一个转圈圈的控件,看上去像是菊花。

初始化并设置显示样式

initWithActivityIndicatorStyle是UIActivityIndicatorView唯一的初始化方法

属性值是一个枚举变量,只有三个值:

UIActivityIndicatorViewStyleWhite; 白色圆圈,尺寸是(22,22)。

UIActivityIndicatorViewStyleWhiteLarge; 白色圆圈,但是要大些,尺寸是(37,37)。

UIActivityIndicatorViewStyleGray; 灰色圆圈,尺寸是(22,22)。

实例如下:

UIActivityIndicatorView *juhua=[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

1

1

设置显示位置

�juhua.center = CGPointMake(100.0f,100.0f);

1

1

只能设置中心,不能设置大小,因为UIActivityIndicatorView不能改变大小只能改变位置。

设置背景色

juhua.backgroundColor=[UIColor greenColor];

1

1

设置背景透明度

juhua.alpha=0.5;

1

1

将初始化好的 juhua add到view中

[self.view addSubview:juhua];

1

1

开始显示Loading动画

[juhua startAnimating];

1

1

停止显示Loading动画

[juhua stopAnimating];

1

1

isAnimating方法

返回一个BOOL值,可以用这个方法来判断控件是否在旋转

setHidesWhenStopped方法

当旋转结束时隐藏,默认情况为YES。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 本文参加#未完待续,就要表白#活动,本人承诺,文章内容为原创,且未在其他平台发表过。 远远看着亮堂着的渔舍,颇有故...
    铭upc阅读 2,325评论 0 1
  • 文/宋小君 老妈: 这是长大之后,第一次给你写信。 有些惶恐。 我们这一代人,不善于和父母表达情感,也从来不给最亲...
    宋小君阅读 7,387评论 13 60
  • 就在两个月前公司需求快速开发一款桌面应用软件,嗯,快速。 并且提供了技术方案Nwjs,起初不知道这款框架的存在,网...
    我爱吃炸鸡阅读 7,946评论 0 7
  • 我一直在想到底是怎样的孤独,会是百年孤独,然后我就特别想看这本书,引起了我的好奇心。 让我来解释下孤独吧,“孤独”...
    丁香花百合花阅读 3,269评论 0 1