【发布时间】:2020-02-25 02:38:53
【问题描述】:
所以我想更改 UIViewController 的后退按钮上的文本,并且我希望它满足以下条件:
- 可以在显示视图后动态更改文本。
- 从屏幕左边缘向右滑动手势仍然有效。
到目前为止,我找到的答案是 How do I change the title of the "back" button on a Navigation Bar 无法动态更改文本
或者这个 https://stackoverflow.com/a/498089/2925345 删除滑动手势。
有什么方法可以同时满足这两个条件吗?
谢谢
【问题讨论】:
-
为什么说stackoverflow.com/questions/1449339/…无法动态更改文字?
-
不,一旦视图呈现,我尝试做
self.navigationItem.backBarButtonItem.text = @"smth else";不起作用,它在视图呈现之前起作用 -
是什么阻止您再次使用不同的文本重新创建整个 barbutton?
-
滑动手势不起作用
-
屏幕边缘滑动手势在我们将视图呈现在另一个视图上时不起作用,它仅在视图推送到另一个视图时才起作用。
标签: ios objective-c uikit