1

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

4

3 回答 3

1

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

  -(IBAction)MainMenu 
   {
       [self.navigationController popToRootViewControllerAnimated:YES];
   }
于 2013-08-31T22:29:46.440 回答
1

如果你想回到根控制器:

popToRootViewController动画:

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

[self.navigationController popToRootViewControllerAnimated:YES];

如果要返回特定控制器:

popToViewController:动画:

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

于 2013-08-31T21:59:29.423 回答
1

您必须在视图控制器中创建一个新的插座来处理按钮按下。然后使用在他的答案中发布的代码 NSElvis 弹出到根目录。

于 2013-08-31T22:04:41.003 回答