UIBarButton不会返回菜单

时间:2013-08-31 21:57:14

标签: ios

这可能是一个简单的答案,但我是新手...导航栏中的后退按钮很混乱,不想返回主菜单。相反,它会回到上一个视图。如何在我的应用程序中指定“后退”按钮应始终转到特定视图?

3 个答案:

答案 0 :(得分:1)

如果你想回到根控制器:

  

popToRootViewControllerAnimated:

弹出除根视图控制器之外的堆栈上的所有视图控制器并更新显示。

[self.navigationController popToRootViewControllerAnimated:YES];

如果您想返回特定的控制器:

  

popToViewController:动画:

弹出视图控制器,直到指定的视图控制器位于导航堆栈的顶部。

答案 1 :(得分:1)

您必须在视图控制器中创建一个新插座才能处理按钮按下。然后使用代码NSElvis在他的回答中发布pop to root。

答案 2 :(得分:1)

您所要做的就是创建一个UIBarButton并连接一个插座。在行动中:

  -(IBAction)MainMenu 
   {
       [self.navigationController popToRootViewControllerAnimated:YES];
   }