ios - 如何向 uiviewcontroller 中的导航栏添加后退按钮?

标签 ios uinavigationbar uistoryboardsegue

我有一个带有 uitabbarcontroller 和 2 个选项卡的应用程序。

第一个选项卡是 uiviewcontroller 中的 map View ,其中包含我需要调用详细表格 View Controller 的引脚。

第二个是一个 tableviewcontroller,其中包含与之前相同的位置列表,我需要调用相同的详细信息 tableview Controller 。

我已将detailVC 添加到 Storyboard并为其添加了导航栏。如何向导航栏添加后退按钮以返回到调用 vc(mapview 或 listvc)?

我会从 pin (pinToDetailVC segue 标识符) 和列表单元 (cellToDetailVC) 添加一个 segue,这样我就可以添加 unwind segues 以返回到正确的 vc。但我似乎无法将后退按钮添加到导航栏。

这就是它的样子... a mapview and tableview calling on the same detailVC

最佳答案

您想要将 2 个 View Controller 嵌入到 UINavigationController 中,然后将第二个 View Controller 推送到导航 Controller 中。然后您不需要显式添加后退按钮,因为它会自动为您添加。您也不需要添加unwind segues

关于ios - 如何向 uiviewcontroller 中的导航栏添加后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16819416/

相关文章:

ios - 更改 UIActionSheet iOS 的背景颜色?

ios - 方法没有可见的@interface声明选择器

ios - 从带有 uinavigationbar 的 View 滑动到不带的 View 时出现错误

ios - 如何在多个 UIViewController 之间共享一个 Storyboard场景

ios - 使用 Storyboard导航一组复杂的 View ,展开 segue 是不够的

iphone - 将 UIPanGesture 翻译发送到数组中的所有 View

ios - 通过谷歌分析根据表格的选定行跟踪事件

iphone - 如何为 UINavigationBar 中的按钮更改设置动画?

ios - 有人知道如何从导航栏中删除不需要的动画吗?截图

ios - UIPageViewControllerDataSource - 未调用 segueForUnwindingToViewController