实现 圆形加载view 动画效果(用CALayer,CABasicAnimation实现)
来源:互联网 发布:android网络相关面试题 编辑:程序博客网 时间:2024/06/05 18:23
需要用到CALayer和CABasicAnimatioin,此处加载view是圆形类似进度条类
//声明加载view的动画路径
UIBezierPath *pacmanOpenPath;
CGFloat radius = 40.0f;
CGPoint arcCenter = CGPointMake(radius, radius);
//定制一段圆弧
pacmanOpenPath = [UIBezierPathbezierPathWithArcCenter:arcCenter
radius:radius
startAngle: 0
endAngle: 3 * M_PI / 2
//声明加载view的动画路径
UIBezierPath *pacmanOpenPath;
CGFloat radius = 40.0f;
CGPoint arcCenter = CGPointMake(radius, radius);
//定制一段圆弧