原文:iOS开发-UINavigationBar透明设置

导航条最近需要设置成透明的形式,最开始想通过颜色clearColor设置,设置透明度,结果发现UINavigationItem无法显示显示,后来通过setBackgroundImage设置成功,不过会多出一条线白线,需要通过setShadowImage设置背景图片,代码如下: void viewWillAppear: BOOL animated super viewWillAppear:anima ...

2015-07-06 17:35 0 6648 推荐指数:

查看详情

iOS开发tips-UINavigationBar的切换

概述 在iOS系统中,如果控制器是以push方式进行管理的话,那么事实上多个控制器是共享的同一个导航栏。当然iOS系统的设计无可厚非,但是国内的应用经常会遇到很多个性的设计,就比如说A push到 B,A可能有导航栏,但是B控制器要求导航栏是透明的,这样一来A和B由于共用同一个导航栏就会让整个 ...

Mon May 08 00:09:00 CST 2017 14 6198
iOS开发-UINavigationBar和Status Bar实用技巧

iOS7之后关于UINavigationBar和Status Bar都发生了一系列的改变,如果不需要兼容iOS7之后的设备,按照网上有些资料去解决问题会踩到一些坑。在iOS 7中,我们可以修改每个View Controller中状态栏的外观,而iOS7之前的状态栏都是白色风格。iOS7之前设置 ...

Thu Jul 09 07:19:00 CST 2015 3 2775
iOS 设置导航栏透明

//设置导航栏透明 [self.navigationController.navigationBar setTranslucent:true]; //把背景设为空 [self.navigationController.navigationBar ...

Wed Sep 19 04:07:00 CST 2018 0 3804
iOS开发备忘录:自定义UINavigationBar背景图片和Back按钮

iOS项目,根据设计图,有时需要自定义UIView的UINavigationBar的背景。可以切出来一张1像素左右的背景图片,来充当UINavigationBar的背景。 可以利用NavigationBar的- (void)setBackgroundImage:(UIImage ...

Thu Sep 04 20:49:00 CST 2014 0 26204
iOS 设置视图半透明而子视图不透明

对视图直接设置alpha属性的值会导致其子控件也变得半透明,而通常我们的需求是:背景半透明而其子控件不透明。 一、 ImageView设置一张透明的图片。 二、使用colorWithWhite:alpha:方法 这是使用比较多的方法,white后面的参数表示灰度,从0-1之间 ...

Wed Aug 03 23:52:00 CST 2016 0 2013
iOS 设置导航栏全透明

- (void)viewWillAppear:(BOOL)animated{ //设置导航栏背景图片为一个空的image,这样就透明了 [self.navigationController.navigationBar setBackgroundImage:[[UIImage ...

Mon Oct 23 19:41:00 CST 2017 0 5932
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM