首页 > 解决方案 > 为 iOS 13 暗模式模式 UINavigationBar 使用提升的背景颜色?

问题描述

我正在使我的应用程序适应 iOS 13 暗模式,看起来 iOS 13 中的模态视图具有类似卡片的设计,如下所示:

在此处输入图像描述

值得注意的是,虽然导航栏在浅色模式下是白色的,但在深色模式下却不是黑色,而是使用了一些提升的系统颜色。我觉得这看起来很不错。

我的问题是如何在我的应用程序中做同样的事情?我现在只是在做以下事情:

self.navigationController?.navigationBar.backgroundColor = .systemBackground

在适应暗模式的同时显示完全黑色(无高度):

在此处输入图像描述

如何使它与 Apple 应用程序中的一样?

标签: uinavigationcontrolleruinavigationbaruicolorios13ios-darkmode

解决方案


推荐阅读