繁体   English   中英

iOS7 / 8半透明导航栏右上角的黑色

[英]iOS7/8 translucent navigationBar top right corner of the black

iOS8上/ iphone

设置时

navigationbar.translucent = yes;

如果还设置

blueVC.hidesBottomBarWhenPushed = yes;

ViewControllernavigationbar ViewController右上角显示黑色。

检测结果:

默认情况下,黑色区域是UIWindow 我将UIWindow背景颜色更改为白色并修复了问题。 但这只是看起来更好,并没有完全解决。

在此输入图像描述

=======================

使用hidesBottomBarWhenPushed时iOS7奇怪的动画

self.tabBarController.tabBar.hidden=YES;

这种方法会导致推进进程tabbar消失。 它没有解决问题。

试试这段代码:

self.navigationController.view.backgroundColor = [UIColor whiteColor];

我认为它类似于这篇文章: 在升级到Xcode 5.1和iOS 7.1之后的segue过渡期间导航栏上的暗影

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM