设置导航栏透明

原创 2016年08月30日 16:22:29
    //设置导航栏背景图片为一个空的image,这样就透明了
    [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
    //去掉透明后导航栏下边的黑边

    [self.navigationController.navigationBar setShadowImage:[[UIImage alloc] init]];



//其它界面不设置导航栏透明

- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
    [self.navigationController.navigationBar setShadowImage:nil];
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS中导航栏隐藏后,设置状态栏不透明效果

在开发中,当我们设置了导航栏隐藏之后,却发现状态栏也跟着透明了,如果当前页面是个可以滚动的tableview时,我们发现用户体验十分不好。就如下图:那么请看解决方法 为了体现出下文的bug,这里我把...

UI_iOS应用状态栏样式设置_及导航栏(NavigationBar)透明

今天记录两点,如图片中的两条红线: 1..在特定的页面需要将状态栏变为白色. 2..为了页面美观度,特定的页面 需要将NavigationVC设置为透明,但是设置将一个透明图设置为Nav的背景图以后会...

设置导航栏全透明效果

前言本篇是iOS开发技巧系列博客的第五篇,本篇主要和大家一起分享如何设置导航栏全透明效果。在实际开发中也经常会有这样的需求,比如iPhone版本的QQ音乐,其播放音乐界面的导航栏就是透明的,如下所示:...

iOS开发技巧:设置导航栏全透明效果

前言本篇是iOS开发技巧系列博客的第五篇,本篇主要和大家一起分享如何设置导航栏全透明效果。在实际开发中也经常会有这样的需求,比如iPhone版本的QQ音乐,其播放音乐界面的导航栏就是透明的,如下所示:...

导航栏随滚动透明渐变

  • 2017年11月08日 11:23
  • 1.56MB
  • 下载

导航栏渐变透明

  • 2016年09月19日 13:20
  • 114KB
  • 下载

WAPG4 解决透明导航栏返回黑块

不做gif了,虽然我会做^ ^,具体情况你遇到了就知道我说的是什么,没遇到这篇文章对你也没有价值。 具体来说就是,我APP中根视图导航栏是透明的,二级页面导航栏是不透明的,在页面切换的时候会看到黑块,...

导航栏透明

  • 2016年07月20日 18:25
  • 254KB
  • 下载

iOS 导航栏navigation的translucent属性 影响半透明状态

导航栏控制器translucent属性 [objc] view plaincopy "code" class="objc">//适配ios7   if...

Android 沉浸式透明状态栏与导航栏

Android 系统自4.2 开始 UI 上就没多大改变,4.4 也只是增加了透明状态栏与导航栏的功能 这个特性是andorid4.4支持的,最少要api19才可以使用。下面介绍一下使用的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置导航栏透明
举报原因:
原因补充:

(最多只允许输入30个字)