gpt4 book ai didi

ios - [ios]更改导航栏后退按钮的标题

转载 作者:行者123 更新时间:2023-11-29 02:10:19 24 4
gpt4 key购买 nike

所以我想更改 UIViewController 的后退按钮上的文本,并且我希望它满足以下条件:

  1. 可以在呈现 View 后动态更改文本。
  2. 从屏幕左边缘向右滑动手势仍然有效。

到目前为止,我找到的答案是 How do I change the title of the "back" button on a Navigation Bar无法动态更改文本

或者这个 https://stackoverflow.com/a/498089/2925345这会删除滑动手势。

有没有办法同时满足这两个条件?

谢谢

最佳答案

如果没有重写,导航栏中的左侧按钮是从先前 View Controller 的 navigationItem.backBarButtonItem 构造的。要更改文本,您需要执行以下操作

NSInteger count = self.navigationController.viewControllers.count;
if (count >= 2) {
UIViewController* previousVC = self.navigationController.viewControllers[count-2];
previousVC.navigationItem.backBarButtonItem.text = @"new text";
}

关于ios - [ios]更改导航栏后退按钮的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29342900/

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