gpt4 book ai didi

ios - titleView 图像出现并立即消失

转载 作者:行者123 更新时间:2023-11-28 08:17:03 27 4
gpt4 key购买 nike

我正在尝试使用以下代码在 UINavigationItem 上添加我的图像:

override func viewDidLoad() {
super.viewDidLoad()

self.navItemTop.titleView?.contentMode = UIViewContentMode.scaleToFill

self.navItemTop.titleView? = ViewController4.navigationImage! //my image, its correct for sure

self.navigationController?.navigationBar.barTintColor = UIColor.white

}

当我转到另一个 UIViewController 然后返回时,图像出现并在一秒钟后消失。我试图将这段代码放在 viewWillAppear() 方法中,但结果是一样的。我怎样才能解决这个问题?

最佳答案

您需要在viewWillAppear: 方法中设置图像。

原因:当您被推送或 Present Sometime 时,我们可能会为 Nav 设置另一个图像或清除颜色。这就是为什么 viewDidLoad: 方法没有在您丢失导航的旧设置时调用的原因。酒吧。

关于ios - titleView 图像出现并立即消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42325191/

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