[![CI Status](http://img.shields.io/travis/Ales Kocur/TFTransparentNavigationBar.svg?style=flat)](https://travis-ci.org/Ales Kocur/TFTransparentNavigationBar)
In order to make transparent navigation bar you need set your navigation controller class to TFNavigationController. Then in your controllers implement TFTransparentNavigationBarProtocol which has only one method navigationControllerBarPushStyle() -> TFNavigationBarStyle
. You have to return if your bar should be .Solid
or .Transparent
. The default style is .Solid therefore you can implement the protocol only for controllers you want to have a transparent bar.
iOS 8 and later, Swift 2.0. No Apple-private API used.
Navigation bar keeps title during pop transition FIXED (but still problem with interactive transition)First transition to controller with transparent navbar moves with fromView frame
TFTransparentNavigationBar is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "TFTransparentNavigationBar"
Ales Kocur, [email protected]
TFTransparentNavigationBar is available under the MIT license. See the LICENSE file for more info.