专栏首页一“技”之长iOS UIActivityIndicatorView(指示控制器)用法总结

iOS UIActivityIndicatorView(指示控制器)用法总结

对于UIActivityIndicatorView的使用,我们一般会创建一个背景View,设置一定的透明度,然后将UIActivityIndicatorView贴在背景View上,在我们需要的时候将这个view呼出。

初始化UIActivityIndicatorView

- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style;

这个风格是一个枚举,如下

typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
    //大号白色
    UIActivityIndicatorViewStyleWhiteLarge,
    //白色
    UIActivityIndicatorViewStyleWhite,
    //灰色
    UIActivityIndicatorViewStyleGray,
};

初始化之后,还需要给它一个Frame,但是只有前两个位置参数有效,大小参数将没有任何影响。

设置指示器风格:

@property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 

设置指示器是否停止动画时隐藏

@property(nonatomic) BOOL  hidesWhenStopped; 

设置指示器颜色

@property (readwrite, nonatomic, retain) UIColor *color;

让指示器开始动画

- (void)startAnimating;

让指示器停止动画

- (void)stopAnimating;

获取指示器动画状态

- (BOOL)isAnimating;

学习使用 欢迎转载

专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:203317592

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • iOS开发UI之日期控件的使用(UIDatePicker)

    @property (nonatomic) UIDatePickerMode datePickerMode; 

    珲少
  • iOS开发之EventKit框架的应用

          iOS系统自带的Calendar应用非常强大,用户可以在其中添加日程事件,并且其提供了接口供其他应用进行调用,可以向日历中进行事件的读取和写入。

    珲少
  • iOS第三方星级视图控件——HCSStarRatingView

            HCStarRatingView是一款十分小巧的星级视图控件,其通过原生画图的方式来渲染星级视图页面,同时,其也支持开发者对星级图片的自定义操作...

    珲少
  • Android--ItemTouchHelper源码分析

    aruba
  • HashMap 如何解决冲突?扩容机制?

    HashMap默认的容量是DEFAULT_INITIAL_CAPACITY,16。

    暮雨
  • 深入理解ConcurrentHashMap

    前言 本文的分析的源码是JDK8的版本,上一节我们介绍了HashMap,提到了多线程避免扩容时出现死循环,时要使用ConcurrentHashMap,下面我来讲...

    胖虎
  • 奔跑吧! HashMap,值得你一阅!

    https://github.com/leosanqing/StructAndAlgorithm/tree/master/Struct/hashMapDemo

    用户5224393
  • 分析 JDK 源码丨Java HashMap

    HashMap 是数组和链表组合组成的复杂结构,哈希值决定了键值在数组的位置,当哈希值相同时则以链表形式存储,当链表长度到达设定的阈值则会对其进行树化,这样做是...

    码脑
  • Webpack 的 stats 、Compilation、compiler 对象里都有啥

    最近想要了解一下 webpack 的 plugin 怎么写,于是各种文章就会告诉你想要写一个 plugin 那么你首先需要了解一下 Compilation、co...

    用户1515472
  • JDK8中的HashMap实现原理及源码分析

    在写上一篇线性表的文章的时候,笔者看的是Android源码中support24中的Java代码,当时发现这个ArrayList和LinkedList的源码和Ja...

    技术zhai

扫码关注云+社区

领取腾讯云代金券