繁体   English   中英

在UINavigationBar下奇怪的黑色昏暗

[英]Strange black dim under UINavigationBar

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

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

查看层次结构

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

在此输入图像描述

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

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

那么我如何在不改变视图层次结构的情况下处理这个问题呢? 我已经改变了UIView的大小来覆盖整个窗口,因为UIView有一些背景设置,暗淡的效果消失了。 这个操作很容易实现。 只需 View Controller的Attributes Inspector中选择Extended Bars Under Top Bars选项即可

无名

暂无
暂无

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

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