前言

    NS_CLASS_AVAILABLE_IOS(2_0) @interface UIActivityIndicatorView : UIView <NSCoding>@available(iOS 2.0, *)       public class UIActivityIndicatorView : UIView, NSCoding

1、ActivityIndicatorView 的创建

  • Objective-C

        UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];// 将风火轮添加到 view 上[self.view addSubview:activityIndicator];// 开始转圈[activityIndicator startAnimating];
  • Swift

        let activityIndicator:UIActivityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: .Gray)// 将风火轮添加到 view 上self.view.addSubview(activityIndicator)// 开始转圈activityIndicator.startAnimating()

2、ActivityIndicatorView 的设置

  • Objective-C

        // 设置位置activityIndicator.center = self.view.center;// 设置类型/*UIActivityIndicatorViewStyleGray          // 灰色UIActivityIndicatorViewStyleWhite         // 白色UIActivityIndicatorViewStyleWhiteLarge    // 白色,尺寸较大*/activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;// 设置颜色/*默认为灰色*/activityIndicator.color = [UIColor redColor];// 设置停止转圈时是否隐藏/*default is YES*/activityIndicator.hidesWhenStopped = NO;// 获取是否在转圈BOOL animating = activityIndicator.isAnimating;// 开始转圈[activityIndicator startAnimating];// 停止转圈[activityIndicator stopAnimating];
  • Swift

        // 设置位置activityIndicator.center = self.view.center// 设置类型/*case Gray          // 灰色case White         // 白色case WhiteLarge    // 白色,尺寸较大*/activityIndicator.activityIndicatorViewStyle = .Gray// 设置颜色/*默认为灰色*/activityIndicator.color = UIColor.redColor()// 设置停止转圈时是否隐藏/*default is YES*/activityIndicator.hidesWhenStopped = false// 获取是否在转圈let animating:Bool = activityIndicator.isAnimating()// 开始转圈activityIndicator.startAnimating()// 停止转圈activityIndicator.stopAnimating()

3、状态栏上网络状态风火轮的设置

  • Objective-C

        // 设置旋转状态/*YES 旋转,NO 不旋转,不旋转时默认隐藏*/[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
  • Swift

        // 设置旋转状态/*true 旋转,false 不旋转,不旋转时默认隐藏*/UIApplication.sharedApplication().networkActivityIndicatorVisible = true

4、Storyboard 中设置

  • 在 Storyboard 场景中设置

    • Activity Indicator View 设置

      Style                   |  类型

      --------------------------|-------------
      Color | 颜色
      Behavior |
      -- Animating | 开始旋转
      -- Hides When Stopped | 停止时隐藏

iOS - UIActivityIndicatorView相关推荐

  1. iOS——UIActivityIndicatorView活动指示器

    活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中.派生自UIView,所以他是视图,也可以附着在视图上. 一.创建 UIActivityIndicatorV ...

  2. 【iOS 开发】活动指示器控件 UIActivityIndicatorView

    目录 iOS 活动指示器控件 UIActivityIndicatorView UIActivityIndicatorView 常规使用 附 Github 源码: iOS 活动指示器控件 UIActiv ...

  3. ios swift UIActivityIndicatorView 菊花 加载中...

    文章目录 1.自己写的框架类,顶部截图是使用举例 1.1 框架类:LoadingView 1.2 使用:LoadingVC.swift 2.storyboard中展示 点击开始,出现并且有旋转动画 点 ...

  4. UIWebView和UIActivityIndicatorView的结合使用

    环境:Xcode6.1 UIWebView是iOS开发中常用的一个控件,是内置的浏览器控件,我们可以用它来浏览网页,加载文档等.这篇文件将结合UIActivityIndicatorView控件制作一个 ...

  5. 开源中国iOS客户端学习——(一)Prefix.pch文件

    2019独角兽企业重金招聘Python工程师标准>>> 当我们新建一个工程的时候,在Supporting FIles文件下会看到一个以  -Prefix.pch结尾文件的文件,pch ...

  6. 在 iOS 11 中使用 Core Bluetooth

    作者:Andrew Jaffee,原文链接,原文日期:2018-04-17 译者:灰s:校对:Cee,numbbbbb:定稿:Forelax 作为 iOS 开发,我们十分清楚人们都喜欢互通性.我们喜欢 ...

  7. iOS开发之UIWebView

    UIWebView是iOS sdk中一个最常用的控件.是内置的浏览器控件,我们可以用它来浏览网页.打开文档等等.这篇文章我将使用这个控件,做一个简易的浏览器.如下图: 我们创建一个Window-bas ...

  8. ios小项目——新浪微博客户端总结

    2019独角兽企业重金招聘Python工程师标准>>> 们还是登录不了,你们要用还是得自己申请appkey并且把回调网址设为baidu.或者是再下面留言,留下你的微博uid我把你加入 ...

  9. iOS指示器之UIProgressView和UIPageControl

    UIControl不仅能用来收集输入,还可以向用户反馈信息.指示器用来向用户反馈进度或者一般的信息.iOS有三个常用的指示器,分别是UIActivityIndicatorView.UIProgress ...

最新文章

  1. linux shell中的命令自动补全(compgen complete)与 命令行参数解析
  2. mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题
  3. wtl重载 CListViewCtrl,及其用法。
  4. java中删除sqlite数据库语句_sqlite数据库的介绍与java操作sqlite的实例讲解
  5. 自然语言处理顶会 ACL 2018 参会见闻
  6. Day05 egrep正则表达式sed
  7. 100以内的偶数的个数_10以内数字的奇偶性认识
  8. 中国天然蜡乳液行业市场供需与战略研究报告
  9. 关于第十届省赛失败的总结
  10. 【源码】深入 Java 集合系列之 ArrayList 源码解读
  11. vijos1697——平面几何
  12. 联想笔记本BIOS设置中文详解
  13. ubuntu装指定分区_ubuntu安装时候硬盘如何分区
  14. 深度学习在摄影技术中的应用与发展
  15. 自然语言处理-003NLP定义以及歧义性-学习笔记
  16. Codeforces Edu Hacking
  17. 图象淡入淡出(VB6)
  18. 用python语言写小程序_小程序用什么语言开发?python语言开发可以开发吗?
  19. 弹钢琴flash游戏
  20. 哪些人不适合吃山药?

热门文章

  1. python环境安装opencv_服务器python环境和opencv安装方法
  2. python算法之归并排序
  3. Azure角色管理技巧和工具
  4. php在linux中执行外部命令
  5. 【权限设计】一个案例,三个角色,简单说下B端产品的权限设计
  6. lduan SCVMM 2012 库服务器(五)
  7. Ubuntu 16.04 解压rar问题解决方案
  8. 了解Objective-C中NSAutoreleasePool使用方法
  9. 这样就算会了PHP么?-7
  10. 简单的高可用集群实验