是否可以使用 isTranslucent = false
创建一个 clear 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
}
}
关于swift - 清晰的导航栏,没有半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51920438/