【发布时间】:2017-10-22 20:43:49
【问题描述】:
我希望导航栏的背景是 0.5 alpha 的颜色,以便能够部分看到下面视图的内容。我试过这样做:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBar.barTintColor = UIColor.blue
self.navigationController?.navigationBar.isTranslucent = true
}
如果我将isTranslucent 设置为true,那么navigationBar 颜色是清晰的。如果我将isTranslucent 设置为false,即使我设置UIColor.blue.alpha(0.5),颜色也是不透明的
我该怎么做?
【问题讨论】:
标签: ios swift3 uinavigationbar alpha uicolor