萤石云 iOSSDK,移植跨平台相关工程
JLChen
2021-08-06 edc0f0a0439f9e5a11593e21a4779fa6dbcbe49d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//
//  HIKLoadView.h
//  VideoGo
//  加载动画视图,不带百分比显示视图
//  Created by zhil.shi on 15/3/9.
//  Copyright (c) 2015年 HIKVison. All rights reserved.
//
 
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
typedef NS_ENUM(NSInteger, HIKLoadViewStyle)
{
    HIKLoadViewStyleSqureClockWise = 0,  //正方形顺时针旋转类型,起始位置在中心
    HIKLoadViewStyleSqureCornersClockWise//正方形顺时针旋转类型,起始位置在4个边角
};
 
@interface HIKLoadView : UIView
 
/**
 *  全能初始化,默认初始值frame
 *
 *  @param style 加载动画类型
 *
 *  @return self
 */
- (instancetype)initWithHIKLoadViewStyle:(HIKLoadViewStyle)style;
 
/**
 *  全能初始化
 *
 *  @param style 加载动画类型
 *  @param frame 视图大小
 *
 *  @return self
 */
- (instancetype)initWithHIKLoadViewStyle:(HIKLoadViewStyle)style frame:(CGRect)frame;
 
/**
 *  中间过程,从中间起始位置,到扩展延伸到正方形四边的过渡过程
 *
 *  @param percent 百分比,范围[0.0,1.0],0.0时,处于正方形中间,1.0时,处于正方形四角
 */
- (void)updateReadytoClockwiseAnimationWithPercent:(float)percent;
 
/**
 *  开始正方形顺时针旋转动画
 */
- (void)startSquareClcokwiseAnimation;
/**
 *  停止正方形顺时针旋转动画
 */
- (void)stopSquareClockwiseAnimation;
 
 
@end