ios - 导航返回按钮更新

标签 ios uinavigationcontroller uinavigationbar

我有 3 个 View :A、B 和 C。它们以这种方式通过 segues 连接:

A->B
A->C
B->C

当我从 B 转换到 C 时,我希望将 View 从导航堆栈中删除。我使用此代码:https://stackoverflow.com/a/14753659/2260928删除 B。除了仍然有 B 作为标签的后退按钮外,它工作正常。当我按下返回时,它会转换为带有 A 的返回按钮标签的 A,如果我再次按下返回按钮,按钮就会消失。

如何解决这种奇怪的后退按钮行为?

最佳答案

这不是问题的直接答案,而是实现我想要的行为的另一种方法:Removing viewcontrollers from navigation stack

关于ios - 导航返回按钮更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20043693/

相关文章:

ios - QLPreviewController的tintColor第一次打开时不一样

ios - UINavigationbar 所有类?

android - 叠加 View 在 Android 中如何工作?

ios - 滑动时 TableView 单元格高度

ios - 如何通过平移手势限制可移动 View

ios - 设置导航栏字体和大小时遇到​​问题

objective-c - iOS编程: Understand UINavigationController and the RootViewController

ios - 从 Xcodebuild 启动 RETINA 模拟器以进行持续集成

ios - 如何在 Collection View 中创建装饰 View ?

iOS 像 Viber 应用程序一样向 UINavigationBar 添加自定义 View