Introduction to TONavigationBar

The TONavigationBar is a custom, solid-state navigation bar component. It mimics the look and behavior of UINavigationBar offering greater flexibility and control.

Features of TONavigationBar

TONavigationBar renders many features that are beneficial to users. The following characteristics make it unique:

  • It has a blurring effect just like the one in UINavigationBar.
  • It layout is automatically managed making it easier for users.
  • Users can animate changes over time with set duration and completion block.
  • It supports device orientation changes.

Installing TONavigationBar

TONavigationBar can be installed with a procedure.

Using CocoaPods

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. You can install it with the following command:

  $ gem install cocoapods

To integrate TONavigationBar into your Xcode project using CocoaPods, specify it in your Podfile:

  pod 'TONavigationBar'

Using 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 TONavigationBar into your Xcode project using Carthage, specify it in your Cartfile:

  github 'TONavigationBar'


Using TONavigationBar is simple and straightforward.


Comprehensive documentation is available on TONavigationBar’s GitHub repository. You can also refer to CocoaDocs for further details and instructions.


TONavigationBar is released under MIT license. Make sure to read the LICENSE file for further details.