FWIndicatorView


@interface FWIndicatorView
    : UIView <FWIndicatorViewPlugin, FWProgressViewPlugin>

自定义指示器视图

  • 指定动画类型初始化

    Declaration

    Objective-C

    - (nonnull instancetype)initWithType:(FWIndicatorViewAnimationType)type;
  • 当前动画类型

    Declaration

    Objective-C

    @property (nonatomic) FWIndicatorViewAnimationType type;
  • 指示器颜色,默认白色

    Declaration

    Objective-C

    @property (nonatomic, strong) UIColor *_Nonnull color;
  • 设置或获取指示器大小,默认{37,37}

    Declaration

    Objective-C

    @property (nonatomic) CGSize size;
  • 停止动画时是否自动隐藏,默认YES

    Declaration

    Objective-C

    @property (nonatomic) BOOL hidesWhenStopped;
  • 是否正在动画

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isAnimating;
  • 开始动画

    Declaration

    Objective-C

    - (void)startAnimating;
  • 停止动画

    Declaration

    Objective-C

    - (void)stopAnimating;
  • 创建动画对象,子类可重写

    Declaration

    Objective-C

    - (nonnull id<FWIndicatorViewAnimationProtocol>)animation;
  • 指示器进度,大于0小于1时开始动画,其它值停止动画。同setProgress:animated:

    Declaration

    Objective-C

    @property (nonatomic) CGFloat progress;
  • 设置指示器进度,大于0小于1时开始动画,其它值停止动画。同setProgress:

    Declaration

    Objective-C

    - (void)setProgress:(CGFloat)progress animated:(BOOL)animated;