我有一个带有一些viewcontrollers的导航控制器,我需要知道 我如何触发每个viewcontroller的navigationBar上的后退按钮动作。
我有一个allert-view,当用户在这个警报视图上按下确定时我想要 导航控制器后退一步所以我需要触发后退按钮 它显示在左侧的每个导航栏上。
有人知道这是如何工作的:)
因为如果它确实有效,我必须在每个viewcontroller下实现一个navigationcontroller来制作
[self dismissViewController animated:YES completion:nil]
我不想这样做。
答案 0 :(得分:3)
您必须从堆栈中弹出最前面的视图控制器。
[self.navigationController popViewControllerAnimated:YES];
您也可以使用
[self.navigationController popToViewController:someViewController animated:YES];
如果你想直接回到someViewController。