Latest 2.1.3
Homepage https://github.com/alexsteinerde/Spark-ImageView
License MIT
Platforms ios 8.0, requires ARC
Authors

CocoaPods
CocoaPods

Favorite Animated Button written in Swift

preview

Requirements

  • iOS 8.0+
  • Xcode 7.3

Installation

For manual instalation, drag Source folder into your project.

os use CocoaPod adding this line to you Podfile:

pod 'FaveButton', '~> 2.1'

Usage

With storyboard or xib files

1) Create a Button that inherits from FaveButton

2) Add Image for a Normal state

3) Set the IBOutlet delegate property to a subclass of FaveButtonDelegate

4) Optional manipulate porperties to change button settings

@IBInspectable public var dotFirstColor:   UIColor
@IBInspectable public var dotSecondColor:  UIColor
@IBInspectable public var circleFromColor: UIColor
@IBInspectable public var circleToColor:   UIColor

In Code

Needs to add later.

Manipulating dot colors

If you want differents colors for dots like Twitter’s Heart Animation use the delegate method for the button you want.

func faveButtonDotColors(_ faveButton: FaveButton) -> [DotColors]?{
    if faveButton == myFaveButton{
        // return dot colors
    }
    return nil
}

in FaveButtonDemo you will find a set of color to cause dots appear like this:

preview

Credits

FaveButton was inspired by Twitter’s Like Heart Animation within their App

Licence

FaveButton is released under the MIT license.

Latest podspec

{
    "name": "SparkImageView",
    "version": "2.1.3",
    "summary": "SparkImageView is an iOS cute animated like ImageView written in Swift.",
    "license": "MIT",
    "homepage": "https://github.com/alexsteinerde/Spark-ImageView",
    "platforms": {
        "ios": "8.0"
    },
    "authors": {
        "Alex Steiner": "[email protected]"
    },
    "source": {
        "git": "https://github.com/alexsteinerde/Spark-ImageView.git",
        "tag": "2.1.3"
    },
    "source_files": "Source/**/*.swift",
    "requires_arc": true,
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This