【问题标题】:How do I add a back button to a navbar in a uiviewcontroller?如何在 uiviewcontroller 的导航栏中添加后退按钮?
【发布时间】:2013-05-29 16:34:21
【问题描述】:

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

第一个选项卡是 uiviewcontroller 中的地图视图,带有我需要调用详细表视图控制器的引脚。

第二个是一个 tableviewcontroller 列表,其中包含与以前相同的位置列表,我需要调用相同的详细 tableview 控制器。

我已将 detailVC 添加到情节提要中并为其添加了导航栏。如何将返回按钮添加到将返回到调用 vc(mapview 或 listvc)的导航栏?

我会从 pin (pinToDetailVC segue identifier) 和列表单元 (cellToDetailVC) 添加一个 segue,所以我可以添加展开 segue 以返回到正确的 vc。但我似乎无法将后退按钮添加到导航栏。

这是它的样子...

【问题讨论】:

    标签: ios uinavigationbar uistoryboardsegue


    【解决方案1】:

    您希望将 2 个视图控制器嵌入到 UINavigationController 中,然后将第二个视图控制器推入导航控制器。然后您不需要显式添加后退按钮,因为它会自动为您添加。您也不需要添加unwind segues

    【讨论】:

    • 我添加了我的故事板的图片。我不能让 2 个不同的 VC(地图和表格视图)嵌入同一个 VC(detailVC),可以吗?
    • 当然可以。 detailVC 只是一个类定义。您可以根据需要多次实例化它,并根据需要使用每个实例。您可以将多个 segues 链接到同一个控制器。
    猜你喜欢
    • 2019-08-28
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-11
    相关资源
    最近更新 更多