Skip to content

iksnae/GradientView

 
 

Repository files navigation

Gradient View

Easily use gradients in UIKit. Gradient View is a simple UIView wrapper around CGGradient.

Gradient View is tested on iOS 8. Released under the MIT license.

Version Carthage compatible CocoaPods compatible

Swift Version Gradient View Version
3.0 2.2.0
2.2 2.1.1

Usage

// Initialize a gradient view
let gradientView = GradientView(frame: CGRectMake(x: 20, y: 20, width: 280, height: 280))

// Set the gradient colors
gradientView.colors = [UIColor.greenColor(), UIColor.yellowColor()]

// Optionally set some locations
gradientView.locations = [0.8, 1.0]

// Optionally change the direction. The default is vertical.
gradientView.direction = .Horizontal

// Add some borders too if you want
gradientView.topBorderColor = UIColor.redColor()
gradientView.bottomBorderColor = UIColor.blueColor()

// Add it as a subview in all of its awesome
view.addSubview(gradientView)

See the source for full documentation.

Example

Screenshot Screenshot

Open up the included Xcode project for an example app.

Installation

Simply add the files in the <GradientView/GradientView.swift> to your project. Gradient View also supports installation with Carthage and CocoaPods.

About

Easily use gradients in UIKit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 89.6%
  • Ruby 6.4%
  • Objective-C 4.0%