【发布时间】:2018-08-19 18:03:45
【问题描述】:
是否可以使用isTranslucent = false 创建一个 clear UINavigationBar 类?
【问题讨论】:
标签: swift xcode uinavigationcontroller uikit uinavigationbar
是否可以使用isTranslucent = false 创建一个 clear UINavigationBar 类?
【问题讨论】:
标签: swift xcode uinavigationcontroller uikit uinavigationbar
一种方法是在viewController 的viewDidLoad 方法上更改UINavigationController 的属性,如下所示:
override func viewDidLoad() {
super.viewDidLoad()
if let nav = self.navigationController {
nav.navigationBar.setBackgroundImage(UIImage(), for: .default)
nav.navigationBar.shadowImage = UIImage()
nav.navigationBar.isTranslucent = true
}
}
【讨论】:
isTranslucent = true 的解决方案,我想知道isTranslucent = false 是否可以达到相同的结果。