首页 > 解决方案 > 导航栏清除颜色为黑色

问题描述

我的视图中有 imageView。我想让导航栏清楚我可以看到我的图像。但是当我使用这段代码时,我会得到黑色:

navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.backgroundColor = UIColor.clear
navigationController?.navigationBar.barTintColor = UIColor.clear

如何解决?

标签: iosswift

解决方案


添加这段代码。

navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)

推荐阅读