设置导航栏透明

原创 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 设置导航栏全透明

- (void)viewWillAppear:(BOOL)animated{ //设置导航栏背景图片为一个空的image,这样就透明了 [self.navigationControl...
  • TianYou_Code
  • TianYou_Code
  • 2017年02月10日 11:12
  • 3735

iOS 设置导航透明的两种方法

方法一 在当前页面加入下面方法 - (void)viewWillAppear:(BOOL)animated{     [super viewWillAppear:animated];     ...
  • J_R_K
  • J_R_K
  • 2016年10月13日 14:30
  • 6466

设置导航栏颜色为透明色

设置导航栏颜色为透明色: [self.navigationController.navigationBar setBackgroundImage:[UIImage new] ...
  • Liu_Esther
  • Liu_Esther
  • 2016年09月18日 09:08
  • 802

iOS 设置导航栏完全透明

- (void)viewWillAppear:(BOOL)animated {     [super viewWillAppear:animated];     UIImage *ima...
  • baidu_35101424
  • baidu_35101424
  • 2017年01月10日 11:33
  • 546

iOS9开发最简单的设置导航栏透明UINavigationBar透明

iOS9开发非常简单的设置导航栏透明UINavigationBar透明
  • l2i2j2
  • l2i2j2
  • 2016年05月10日 23:35
  • 3854

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

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

导航栏设置为透明

给导航栏加一个透明的背景:[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"tm"] ...
  • ideaspress
  • ideaspress
  • 2015年11月27日 15:05
  • 595

android 4.4 支持透明状态栏和透明导航栏

@Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedIns...
  • zhaoyw2008
  • zhaoyw2008
  • 2014年10月30日 17:21
  • 44848

Android透明式状态栏、导航栏实现

有很多应用有透明式状态栏、导航栏,表现形式是在不同页面里,状态栏可以与最上面的背景图片或者颜色保持一致。典型的案例就是手Q。...
  • shenyu_njau
  • shenyu_njau
  • 2016年08月24日 17:01
  • 1971

iOS开发实现导航栏透明度渐变效果

最近做项目实现新的需求,初始状态导航栏透明,随着滑动的过程中,改变导航栏的透明度,逐渐颜色加深。 网上找到了两种解决方案。 第一种,通过研究导航栏的结构图,找出影响背景颜色的控件,对其进行控制改...
  • Iven_ma
  • Iven_ma
  • 2017年08月23日 17:55
  • 1639
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置导航栏透明
举报原因:
原因补充:

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