gpt4 book ai didi

ios - 导航 Controller 中的后退按钮不会更改为自定义图像

转载 作者:行者123 更新时间:2023-11-28 15:07:16 24 4
gpt4 key购买 nike

我有两个VC,第一个嵌入了一个NC。我的第二个 VC 是使用我的第一个 VC 的推送转场呈现的。在我的第二个 VC 中,我试图将后退按钮更改为我拥有的自定义图像,但它仍在导航栏中使用默认图像和文本。

我的第二个 VC 中的 viewDidLoad():

override func viewDidLoad() {
super.viewDidLoad()

let back = UIImage(named: "back")
self.navigationController!.navigationBar.backIndicatorImage = back
self.navigationController!.navigationBar.backIndicatorTransitionMaskImage = back
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: nil, action: nil)

configureView()
}

为什么以下内容没有更改我的第二个 VC 中的后退按钮?

最佳答案

罪魁祸首是设置 backButtonItem 的行,它用新的后退按钮替换了您对后退按钮所做的任何操作。只需删除:

self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: nil, action: nil)

关于ios - 导航 Controller 中的后退按钮不会更改为自定义图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48268647/

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