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

diegoserranoa
205 Stars 42 Forks MIT License 15 Commits 6 Opened issues

Description

Transparent NavigationBar. Objective-C

Services available

!
?

Need anything else?

Contributors list

DSTransparentNavigationBar

UINavigationBar that allows to set a transparency colors.

zero alpha

0.5 alpha

gradient alpha

Usage

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

Programatically

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]]; */


License

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

TODO

  • 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.