zoukankan      html  css  js  c++  java
  • UIActivityIndicatorView

    UIActivityIndicatorView 控件:

    #import <UIKit/UIView.h>

    #import <UIKit/UIKitDefines.h>

     

    typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {

        UIActivityIndicatorViewStyleWhiteLarge, //较大的白色圆圈

        UIActivityIndicatorViewStyleWhite,      //白色圆圈

        UIActivityIndicatorViewStyleGray,       //灰色圆圈

    };

     

    NS_CLASS_AVAILABLE_IOS(2_0) @interface UIActivityIndicatorView : UIView <NSCoding>

      @package

        CFTimeInterval               _duration;

        BOOL                         _animating;

        UIActivityIndicatorViewStyle _activityIndicatorViewStyle;

        UIActivityIndicatorViewStyle _actualActivityIndicatorViewStyle;

        BOOL                         _hidesWhenStopped;

    }

     

    - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style;     // sizes the view according to the style

     

    @property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; // default is UIActivityIndicatorViewStyleWhite(在白色的背景下不显示)

    @property(nonatomic) BOOL                         hidesWhenStopped;         //旋转结束时隐藏,默认值是yes   

    @property (readwrite, nonatomic, retain) UIColor *color NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;

     

    - (void)startAnimating;  //开始旋转

    - (void)stopAnimating;   //停止旋转

    - (BOOL)isAnimating;     //判断是否在旋转

    @end

     

    例子:    

    UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; //灰色圆圈

    activity.center = CGPointMake(10, 20); //注意只可以设置位置,不可以设置大小

    [self addSubview:activity];

    [activity startAnimating]; //开始

    [activity stopAnimating];  //暂停

     

    爱code的妖妖
  • 相关阅读:
    POJ 3672 水题......
    POJ 3279 枚举?
    STL
    241. Different Ways to Add Parentheses
    282. Expression Add Operators
    169. Majority Element
    Weekly Contest 121
    927. Three Equal Parts
    910. Smallest Range II
    921. Minimum Add to Make Parentheses Valid
  • 原文地址:https://www.cnblogs.com/yaoyao0110/p/4796871.html
Copyright © 2011-2022 走看看