iOS NavigationController NavigationBar设置透明

在开发的时,需要用到导航栏纯透明效果。贴下具体的代码:

    [self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"navigation_bar_background.png"]

                                                  forBarMetrics:UIBarMetricsDefault]; 

    self.navigationController.navigationBar.shadowImage = [UIImage imageNamed:@"navigation_bar_background.png"];

    self.navigationController.navigationBar.translucent = YES;

    self.navigationController.view.backgroundColor = [UIColorclearColor];

需要用到透明图片,规格是2x2像素的。目前iphone是2像素为1点。


你可能感兴趣的:(iOS NavigationController NavigationBar设置透明)