在UINavigationBar下奇怪的黑色昏暗

时间:2014-02-25 09:52:24

标签: ios iphone uinavigationbar autolayout

最近我在我的应用中遇到了一件奇怪的事情。我不知道这是不是一个错误,但它很烦人。

我有一个视图层次结构,如下面的屏幕截图所示:

view hierarchy

...当我将我的应用移到后台(点击主页按钮)时,UINavigationBar下会出现黑色暗淡。当然它保持在任务切换模式(下面的屏幕截图)。我不知道是什么导致了这个错误,当然我不知道如何摆脱这个。

enter image description here

1 个答案:

答案 0 :(得分:2)

我无法直接解决这个问题,但正如我所说这是层次结构的问题,我会尝试按照我理解的方式解释它,所以如果我错了,不要纠正我!

名为Groups的

UIView仅填充UINavigationBar下的空格。在那种情况下,酒吧下面没有任何东西。那为什么显示这个暗淡的?我猜是因为UINavigationBar下的原生模糊效果。

那么我如何在不改变视图层次结构的情况下处理这个问题呢?我已将UIView的大小更改为覆盖整个窗口,因为UIView有一些背景设置,所以暗淡效果消失了。这个操作很容易实现。只需在视图控制器的属性检查器中选择扩展边在顶部栏下选项

noname