UINavigationBar 设置透明 和去掉返回按钮

    self.navigationController.navigationBar.translucent=YES;

    //设置导航栏的标题

    self.title = @"iOS开发:iOSDevTip";

    //设置导航栏的样式  枚举类型

    [self.navigationController.navigationBar setBarStyle:UIBarStyleBlack];

    //设置导航栏的返回按钮  要在进入这个页面的前一个页面设置

   // self.navigationItem.title = @"test";

    //隐藏返回按钮

    [[UIBarButtonItem appearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];

}

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{

    if (viewController==self) {

//        self.navigationController.navigationBar.alpha=0.3;

        self.navigationController.navigationBar.translucent=YES;

    }else{

//        self.navigationController.navigationBar.alpha=1;

        self.navigationController.navigationBar.translucent=NO;

    }

}


你可能感兴趣的:(UINavigationBar)