gpt4 book ai didi

ios - 如何删除和添加导航栏上的 "back button"

转载 作者:行者123 更新时间:2023-11-28 19:00:06 26 4
gpt4 key购买 nike

我的 View Controller 有一个后退按钮显示在导航栏上(在 UINavigationController 中)。当前 View 中有一个“编辑”模式。当进入“编辑”模式时,我将 leftBarButtonItem 替换为“取消”按钮,当退出“编辑”模式时,我想再次将左侧按钮更改为“后退按钮”,我该怎么做?

我尝试 self.navigationItem.leftBarButtonItem = self.navigationItem.backBarButtonItem,它只是删除了“取消”按钮,但没有取回“后退按钮”。

现在我可以使用 UI 创建一个新的导航项,就像后退按钮一样,并将其设置为 leftBarButtonItem,但位置与原生后退栏按钮不相同,并且失去了向后滑动的手势。

有什么方法可以让导航栏上的原生后退栏按钮项目恢复正常吗?

最佳答案

当您离开编辑模式时,只需设置:

self.navigationItem.leftBarButtonItem = nil;

关于ios - 如何删除和添加导航栏上的 "back button",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26797945/

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