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

Description

Transparent NavigationBar. Objective-C

205 Stars 44 Forks MIT License 15 Commits 6 Opened issues

Services available

Need anything else?

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.