candice-nie / material-navigation-bar

Custom UINavigationBar with Google Material style for iOS, with very smooth animations

Home Page:https://jogendra.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MaterialNavbar

Custom UINavigationBar with Google Material style for iOS

Build Status Version License Platform

Demo/Example

For demo:

$ pod try MaterialNavbar

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

$ cd Example
$ pod install

If you don't have CocoaPods installed, grab it with [sudo] gem install cocoapods.

$ open MaterialNavbar.xcworkspace

Requirements

  • iOS 10.0 or later
  • Swift 4.2
  • Xcode 10

Installation

CocoaPods

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

pod 'MaterialNavbar'

Manual Installation

Just drag the MaterialNavbar.swift files into your project.

Usage

MaterialNavbar is a subclass of UINavigationBar, so you use it as usually. For init MaterialNavbar in a UINavigationController follow the example bellow:

var navigationController = UINavigationController(navigationBarClass: MaterialNavbar.self, toolbarClass: nil)
navigationController.viewControllers = [ViewController()]

Theme

To use a theme:

MaterialNavbar.changeColorNavigationBar(ThemeColor.Red)

Inspired by: RRNavigationBar

Author

 Jogendra Kumar

DONATION

If this project help you reduce time to develop or you loved this project, you can give me a cup of coffee :)

paypal

License

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

About

Custom UINavigationBar with Google Material style for iOS, with very smooth animations

https://jogendra.github.io/

License:MIT License


Languages

Language:Swift 93.7%Language:Ruby 6.3%