Xcode触发导航Bar-Back-Button-Action

时间:2013-01-18 21:11:10

标签: xcode uinavigationcontroller uinavigationbar

我有一个带有一些viewcontrollers的导航控制器,我需要知道 我如何触发每个viewcontroller的navigationBar上的后退按钮动作。

我有一个allert-view,当用户在这个警报视图上按下确定时我想要 导航控制器后退一步所以我需要触发后退按钮 它显示在左侧的每个导航栏上。

有人知道这是如何工作的:)

因为如果它确实有效,我必须在每个viewcontroller下实现一个navigationcontroller来制作

[self dismissViewController animated:YES completion:nil]

我不想这样做。

1 个答案:

答案 0 :(得分:3)

您必须从堆栈中弹出最前面的视图控制器。

[self.navigationController popViewControllerAnimated:YES];

您也可以使用

[self.navigationController popToViewController:someViewController animated:YES];

如果你想直接回到someViewController。