ios - 导航栏透明度

标签 ios iphone xcode swift3

有人可以帮我吗,我在这个网站上找到了这段代码,该代码帮助我透明导航栏:

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

问题是如何获得默认导航栏? 我有两个 ViewController,第一个我希望它带有普通导航栏,第二个带有透明导航栏,当我回到第一个时,我需要恢复默认导航栏:)。

最佳答案

我明白了,在第二个 View 中我使用了这段代码:

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

,首先查看这段代码:

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

谢谢大家的帮助:)

关于ios - 导航栏透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43078543/

相关文章:

iphone - iAd AdBanner 内存泄漏问题(应用程序崩溃)

ios - 如何在 iOS 企业发行版期间自定义对话框文本

iphone - 既然我已经升级到 Xcode 3.2.3,我如何支持我的 iOS 3.1.2 用户?

iphone - 如何使用共享实例调用方法?

ios - Xcode 停止自动完成,UIKit 类不可用

ios - 克服惯性的UICollectionview

ios - 在 Swift 中逐像素对图像应用视觉效果

iphone - 如何设置 UITableView Style Grouped 中单元格的角半径?

iphone - Allocation "heapshots"中的 <non-object> 是什么意思?

xcode - 如何防止 Storyboard 调整(拉伸(stretch))以 UIView 为中心的 UIImage 的大小?