Pulsing Halo视图变换工具
Pulsing Halo是CALayer的子集。
It is useful for:
- iBeacon
 - annotions in MapKit
 
用法:
- 在你的项目中加入PulsingHaloLayer.h,m ;
 - 初始化然后添加到你的视图;
 
PulsingHaloLayer *halo = [PulsingHaloLayer layer];
halo.position = self.view.center;
[self.view.layer addSublayer:halo];
 
自定义设置
半径
使用半径属性:
self.halo.radius = 240.0;
 
颜色
使用背景颜色属性:
UIColor *color = [UIColor colorWithRed:0.7
                                 green:0.9
                                  blue:0.3
                                 alpha:1.0];
self.halo.backgroundColor = color.CGColor;
 
动画周期:
使用动画周期或者脉冲间隔属性:
样板
你可以尝试修改样板app里面的半径和颜色:
评论
