这可能是一个简单的答案,但我是新手...导航栏中的后退按钮很混乱,不想返回主菜单。相反,它会回到上一个视图。如何在我的应用程序中指定“后退”按钮应始终转到特定视图?
答案 0 :(得分:1)
如果你想回到根控制器:
popToRootViewControllerAnimated:
弹出除根视图控制器之外的堆栈上的所有视图控制器并更新显示。
[self.navigationController popToRootViewControllerAnimated:YES];
如果您想返回特定的控制器:
popToViewController:动画:
弹出视图控制器,直到指定的视图控制器位于导航堆栈的顶部。
答案 1 :(得分:1)
您必须在视图控制器中创建一个新插座才能处理按钮按下。然后使用代码NSElvis在他的回答中发布pop to root。
答案 2 :(得分:1)
您所要做的就是创建一个UIBarButton并连接一个插座。在行动中:
-(IBAction)MainMenu
{
[self.navigationController popToRootViewControllerAnimated:YES];
}