【发布时间】:2024-01-10 21:11:01
【问题描述】:
我需要导航栏变得透明。这是我在ViewController 中输入的内容:
class ViewController: UIViewController {
@IBOutlet weak var navbar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
navbar.isTranslucent=true
navbar.shadowImage = UIImage()
navbar.backgroundColor = UIColor.clear
}
根据调试视图层次结构UIVisualEffectBackdropView、UIVisualEffectSubview 和UIVisualEffectSubview(是的,其中两个)阻止它变得透明。
Ps:我没有使用导航控制器。
我该如何解决?
【问题讨论】:
标签: swift uikit uinavigationbar