Pulse animation for iOS written with Swift.
Great For:
- Pulses of Bluetooth, BTLE, beacons (iBeacon), etc.
- Map Annotations
##Installation
###CocoaPods
Add into your Podfile.
pod "Pulsator"
Then $ pod install
###Carthage
Add into your Cartfile.
github "shu223/Pulsator"
Then $ carthage update
##How to use
Just 3 lines!
Initiate and add to your view's layer, then call start!
let pulsator = Pulsator()
view.layer.addSublayer(pulsator)
pulsator.start()##Customizations
###Number of Pulses
Use numPulse property.
pulsator.numPulse = 3###Radius
Use radius property.
pulsator.radius = 240.0###Color
Just set the backgroundColor property.
pulsator.backgroundColor = UIColor(red: 1, green: 1, blue: 0, alpha: 1).CGColor###Animation Duration
Use following properties
animationDuration: duration for each pulsepulseInterval: interval between pulses
###Easing
You can set the timingFunction property.
###Repeat
Use repeatCount property.
##Demo
You can try to change the radius, backgroundColor or other properties with the demo app.
- Example/PulsatorDemo.xcodeproj
##Objective-C version
There is an ObjC version, but it's not maintained now.
You can use Pulsator also with Objective-C.
#import "Pulsator-Swift.h"
##Author
Shuichi Tsutsumi
iOS freelancer in Japan. Welcome works from abroad!

