Skip to content

BellAppLab/GradientNavigationBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradientNavigationBar

[![CI Status](http://img.shields.io/travis/Bell App Lab/GradientNavigationBar.svg?style=flat)](https://travis-ci.org/Bell App Lab/GradientNavigationBar) Version License Platform

iOS navigation bar with a gradient background. Inspired by: https://cocoapods.org/pods/CRGradientNavigationBar

Gradient Navigation Bar

How to use

Configure the Gradient Navigation Bar's appearence:

GradientNavigationBar.appearance().colors = [UIColor.brownColor(), UIColor.blueColor()]
GradientNavigationBar.appearance().startPoint = CGPointZero
GradientNavigationBar.appearance().endPoint = CGPoint(x: 1, y: 1)

Instantiate your Navigation Controller with the GradientNavigationBar class:

let navController = UINavigationController(navigationBarClass: GradientNavigationBar.classForCoder(), toolbarClass: nil)
navController.viewControllers = [UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()!]

Enjoy!

Note

Interface builder support was supposed to be working, but isn't... We'll get there soon though. :)

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

iOS 8.0+

Installation

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

pod "GradientNavigationBar"

Author

Bell App Lab, apps@bellapplab.com

License

GradientNavigationBar is available under the MIT license. See the LICENSE file for more info.