MaterialNavbar

Custom UINavigationBar with Google Material style, for iOS written on Swift.


Keywords
animation, animations, cocoapods, google, ios, ios-swift, material, material-design, material-ui, navbar, pod, podfile, swift, swift-4, swift-framework, swift-language, swift-library, swift-package-manager, swift4, xcode
License
MIT
Install
pod try MaterialNavbar

Documentation

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

License

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