文档章节

iOS UIActivityIndicatorView的基本使用方法

JoshSone
 JoshSone
发布于 2016/11/01 09:06
字数 185
阅读 36
收藏 0

1.设置为全局变量

@property (strong, nonatomic)  UIActivityIndicatorView *ai;
//临床实验,不设置为全局变量就会崩!恕小弟才疏学浅,理解不能

2.控件的初始化

//UIActivityIndicatorView的宽高固定,直接设置坐标位置即可
self. ai=[[UIActivityIndicatorView alloc]init];
//设置圆心位置
self. ai=[[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(100, 100, 0, 0)];
self.ai.backgroundColor = [UIColor blueColor];//设置背景色

3.设置风格

[self.ai setActivityIndicatorViewStyle:(UIActivityIndicatorViewStyle)];
//UIActivityIndicatorViewStyle中包括三个类型
UIActivityIndicatorViewStyleWhiteLarge ,大型白色指示器
UIActivityIndicatorViewStyleWhite,标准尺寸白色指示器
UIActivityIndicatorViewStyleGray,灰色指示器,用于白色背景

4.设置停止旋转后消失

self.ai.hidesWhenStopped = YES;

5.设置开始转动、停止转动

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    if (self.ai.isAnimating) {
        [self.ai stopAnimating];
    }else{
        [self.ai startAnimating];
    }
}

 

© 著作权归作者所有

JoshSone
粉丝 7
博文 76
码字总数 32794
作品 0
长春
iOS工程师
私信 提问
加载中

评论(1)

小码爱大牛
小码爱大牛
你好,我是深圳一家以家居安防为核心的智能家居公司的HR在招聘一位iOS开发架构师兼leader。不知道您自己或者身边同事朋友有没有在看工作机会的呢?如果感兴趣可以发简历到3288771685@qq.com或者加QQ。
iOS 7开发快速入门随书资料

《iOS 7开发快速入门》全面、系统地介绍了iOS 7开发技术。全书共分3篇17章。 第1篇 包括第1~4章,介绍了iOS 7的新功能、iOS 7的开发工具Xcode 5、第一个iOS 7应用程序的开发、Objective-C语...

请叫我院长
2014/02/19
812
1
iOS新手引导--GuideImageView(一)

github:https://github.com/woaiyouxi0803/GuideImageView 好用欢迎点🌟Star~ iOS新手引导--GuideImageView(一) iOS新手引导--GuideImageView(二) iOS新手引导--GuideImageView(三)......

woaiyouxi
2018/07/18
0
0
Dhar/YTTInjectedContentKit

YTTInjectedContentKit iOS壳版本场景下的批量修改类名、属性名、插入混淆代码、修改项目名称的shell脚本 具体的实现和使用方法请参考我的博客文章: iOS使用shell脚本注入混淆内容 iOS使用S...

Dhar
2018/05/04
0
0
最简单的基于FFmpeg的移动端例子附件:Android 自带播放器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47056733 ===================================================== 最简单的...

雷霄骅
2015/07/25
0
0
iOS开发之AVKit框架使用

iOS开发之AVKit框架使用 一、引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFoundation的一层视图层封装。其中相关文件和类都十分简单,本篇博客主要整理和总结AVKit...

珲少
2018/10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式架构 实现分布式锁的常见方式

一、我们为什么需要分布式锁? 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制...

太猪-YJ
39分钟前
3
0
GitLab Docker 安装记录

安装环境 环境Centos7.4 64 1.拉取镜像文件 docker pull gitlab/gitlab-ce:latest 2.docker 安装 git.zddts.com 为访问域名或换成可以访问的IP docker run -d --hostname git.***.com -p ......

侠者圣
今天
0
0
部署kubernates dashboard

参考官方文档: https://github.com/kubernetes/dashboard 直接部署官方默认的dashboard: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/r......

猫海豚
今天
0
0
Docker中Redis的安装

一、下载镜像 docker pull redis 二、创建外挂目录及配置 mkdir /opt/docker/redismkdir /opt/docker/redis/confmkdir /opt/docker/redis/data 三、安装 docker run -d --name compose_r......

闊苡訆涐囍醣
今天
0
0
JNI内存泄露处理方法汇总

在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,java会自己回收。   jstring jstr = env->NewStringUTF((*p)....

shzwork
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部