HidesNavigationBarWhenPushed is a library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag.
HidesNavigationBarWhenPushed

Related Posts
AnimatedBottomBar
A customizable and easy to use bottom bar view with sleek animations