Cute Animated Button written in Swift.
It could be just right for favorite buttons!

- iOS 7.0+
- Swift 1.2
Add the following line to your Cartfile:
github "okmr-d/DOFavoriteButton"
Add the following line to your Podfile:
pod 'DOFavoriteButton'
Just drag DOFavoriteButton.swift to your project.
letbutton=DOFavoriteButton(frame:CGRectMake(0,0,44,44), image:UIImage(named:"star.png"))self.view.addSubview(button)button.addTarget(self, action:Selector("tapped:"), forControlEvents:.TouchUpInside)func tapped(sender:DOFavoriteButton){if sender.selected {
// deselect
sender.deselect()}else{
// select with animation
sender.select()}}You can change button color & animation duration:
button.imageColorOff =UIColor.brownColor()
button.imageColorOn =UIColor.redColor()
button.circleColor =UIColor.greenColor()
button.lineColor =UIColor.blueColor()
button.duration =3.0 // default: 1.0There is a demo project added to this repository, so you can see how it works.
DOFavoriteButton was inspired by Twitter's iOS App.
This software is released under the MIT License.


