如何在navigationcontroller中的后退按钮背景中添加模糊效果

时间:2017-10-14 08:09:41

标签: swift uinavigationbar navigationbar

我在StackOverFlow上发现了一些类似的问题,但它略有不同。

我有一个带后退按钮的半透明导航栏。 但正如您在应用程序的屏幕截图中看到的那样,很难看到后退按钮(" Retour")。那我怎么能改变后退按钮的背景颜色呢? 我将在那里应用模糊效果。

我尝试了很多东西,但是改变了整个导航栏的颜色...而不仅仅是后退按钮

这是我的代码:

        self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
        self.navigationController?.navigationBar.shadowImage = UIImage()
        self.navigationController?.navigationBar.backgroundColor = .clear
        self.navigationController?.navigationBar.isTranslucent = true

Screenshot of the app

我找到了这个。但我无法应用我的模糊效果,不是吗? 任何帮助将不胜感激。

    navigationController?.navigationBar.setBackgroundImage(UIImage(named: "your image name"),
 forBarMetrics: UIBarMetrics.Default)

0 个答案:

没有答案