Popularity
3.1
Stable
Activity
0.0
Stable
153
3
19

Code Quality Rank: L5
Programming language: Swift
License: MIT License
Tags: UI     Navigation Bar    
Latest version: v0.4

KDInteractiveNavigationController alternatives and similar libraries

Based on the "Navigation Bar" category.
Alternatively, view KDInteractiveNavigationController alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of KDInteractiveNavigationController or a related project?

Add another 'Navigation Bar' Library

README

KDInteractiveNavigationController

Swift License: MIT CocoaPods Carthage compatible

[screenshots](./etc/screenshots.gif)

Features :sparkles:

  • UINavigationController interactive with UINavigationBar hidden or show
  • Hide all UINavigationController backButtonItem's title, only show back arrow

Requirements

  • iOS 8.0+
  • Xcode 7.1+

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 0.39.0+ is required to build.

To integrage KDInteractiveNavigationController into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
inhibit_all_warnings!

pod 'KDInteractiveNavigationController'

Then, run the following command:

$ pod install

Carthage

[Carthage](htps://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

You can install Carthage with Homebrew using the following command:

$ brew update
$ brew install carthage

To integrate KDInteractiveNavigationController into your Xcode project using Carthage, specify it in your Cartfile:

github 'kingiol/KDInteractiveNavigationController'

Run carthage to build the framework and drag the built KDInteractiveNavigationController.framework into your Xcode project.

Usage - Easy to Use

UINavigationController interactive

default UINavigationBar is show, when you want hiden UINavigationBar in UIViewController viewDidLoad method

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.interactiveNavigationBarHidden = true
    }

Hide all UINavigationController backButtonItem's title

user KDInteractiveNavigationController instead of UINavigationController. then set clearBackTitle = true

Storyboard

[storyboard](./etc/storyboard.gif)

Credits

AHKNavigationController was created by @Kingiol.

License

AHKNavigationController is released under the MIT license. See LICENSE for details.


*Note that all licence references and agreements mentioned in the KDInteractiveNavigationController README section above are relevant to that project's source code only.