Skip to content

Subclass of UIView to add gradients to your views and animate them by changing colors

License

Notifications You must be signed in to change notification settings

keepworks/KWGradientView

Repository files navigation

KWGradientView

Screen Cast

Build Status Version License Platform

Features

  • Horizontal, vertical & diagonal gradients
  • Animate gradients by changing colors

Requirements

  • iOS 10.0 or later
  • Swift 5

Installation

KWGradientView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "KWGradientView"

How to use

Add the class KWGradientView to View on storyboard

Adding KWGradientView

Modifying color and gradient style using storyboard

Modify in storyboard

Or Modify Programmatically: Example with Horizontal Gradient

@IBOutlet weak var gradientView: KWGradientView!

gradientView.addGradientLayerAlongXAxis(colors: [UIColor.red, UIColor.green, UIColor.blue])

Also we can add any number of colors by adding them to the array of colors.

All the methods in the pod are implemented in GradientsViewController.swift for your reference.

Author

KeepWorks, ios@keepworks.com

Credits

KWGradientView is owned and maintained by KeepWorks.

N|Solid

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/keepworks/KWGradientView.

License

KWGradientView is available under the MIT License. See the License file for more info.