gpt4 book ai didi

swift - 透明 View Controller 仍然显示天哪图像

转载 作者:行者123 更新时间:2023-11-30 11:17:05 25 4
gpt4 key购买 nike

团队,我将导航栏设置为透明,但在转换过程中我仍然收到“幽灵”图像。我是否缺少需要设置为清除的属性?

使 View Controller 透明的代码:

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

这是转换之前的: BeforeImage

过渡期间: DuringImage

转换后: AfterImage

最佳答案

对于我的应用程序,我在 viewWillAppear 中执行了此操作:

     override func viewWillAppear(_ animated: Bool) {
self.navigationController!.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController!.navigationBar.backgroundColor = UIColor.clear
}

我的里面没有小幽灵闪光,所以也许这会有所帮助。看起来你只需要添加背景颜色。尝试一下并告诉我。

关于swift - 透明 View Controller 仍然显示天哪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51645885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com