Need help with DSTransparentNavigationBar?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

205 Stars 42 Forks MIT License 15 Commits 6 Opened issues


Transparent NavigationBar. Objective-C

Services available


Need anything else?

Contributors list


UINavigationBar that allows to set a transparency colors.

zero alpha

0.5 alpha

gradient alpha


Interface Builder

Select the NavigationBar from the Navigation Controller in the Interface Builder. Then, in Utilities -> Identity Inspector select DSNavigationBar as the Class.

IB screenshot


In the AppDelegate import the header file and set the navigationBar class to DSNavigationBar

#import "DSNavigationBar.h"

UINavigationController *navigationController = [[UINavigationController alloc] initWithNavigationBarClass:[DSNavigationBar class] toolbarClass:nil];

// create a color and set it to the DSNavigationBar appearance UIColor * color = [UIColor colorWithRed:(190/255.0) green:(218/255.0) blue:(218/255) alpha:0.5f]; [[DSNavigationBar appearance] setNavigationBarWithColor:color];

// creating a fade out effect /* UIColor *topColor = [UIColor colorWithRed:(190/255.0) green:(218/255.0) blue:(218/255) alpha:1.0f]; UIColor *bottomColor = [UIColor colorWithRed:(190/255.0) green:(218/255.0) blue:(218/255) alpha:0]; [[DSNavigationBar appearance] setNavigationBarWithColors:@[topColor,bottomColor]]; */


Under the MIT license. More info on the LICENSE file.


  • Swift implementation
  • iOS 7 support.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.