// // HIKLoadView.h // VideoGo // 加载动画视图,不带百分比显示视图 // Created by zhil.shi on 15/3/9. // Copyright (c) 2015年 HIKVison. All rights reserved. // #import #import 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