IOS 导航栏 设置半透明 跳转黑边的问题
来源:互联网 发布:中国机电产品出口数据 编辑:程序博客网 时间:2024/05/18 06:35
今天使用UINavigationController,设置translucent半透明属性后进去push/pop跳转,发现页面在出现和消失的瞬间,导航栏的右边会出现短暂的黑色阴影。其实以前也发现过这个问题,但是没要求必须透明我就不设置透明了,也就没去找怎么解决。
仔细调试了半天,发现这个问题不是设置translucent。而是你设置了tabbar的hide bottom bar on push的属性后跳转才会出现。
解决办法有两种
1.直接在appdelegate里面的didFinishLaunchingWithOptions方法里面设置window的背景颜色
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; return YES;}
2.或者创建一个继承与UITabBarController的子类里面设置背景颜色
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor = [UIColor whiteColor];}
感谢图拉鼎的文章http://imtx.me/archives/1933.html
文/newbiecoder(简书作者)
原文链接:http://www.jianshu.com/p/201af7038d3d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/201af7038d3d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
0 0
- IOS 导航栏 设置半透明 跳转黑边的问题
- iOS 设置导航栏半透明后添加视图变化
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS 导航栏navigation的translucent属性 影响半透明状态
- IOS修复两个导航栏状态不一致导致跳转时,导航栏黑底的问题
- iOS导航栏跳转
- iOS导航栏的设置
- iOS关于导航设置的问题
- iOS开发问题----UISearchBarController跳转导航栏闪烁问题
- 关于底部导航栏的跳转问题
- 切换页面隐藏导航栏出现黑条的问题
- iOS导航栏跳转和modal跳转
- 如何在 iOS 7 获得导航栏上的模糊和半透明效果?
- ios 导航栏设置
- iOS 导航栏设置
- IOS ---设置导航栏
- iOS导航栏设置
- DSP CMD文件详解
- Keystone LDAP backend
- Java-链表的部分翻转
- js 生成笛卡尔积
- 【机器学习】one hot encoding 独热编码
- IOS 导航栏 设置半透明 跳转黑边的问题
- php 取得表单多选框值
- C/C++与JAVA函数方法传值原理分析
- MyEclipse 2016 Stable 1.0破解教程
- oracle坑
- Java设计模式(行为型)之-策略模式
- mysql 锁表 加锁解锁等.
- 进程间的通信(管道)
- PAT甲级1002