如何将后退按钮添加到导航栏?我知道有一些相关的问题,但没有一个有帮助。我没有使用情节提要,也没有从 Master Detail 模板开始。有没有设置可以做到这一点?还是通过代码添加?如果是这样,我需要什么代码?任何帮助表示赞赏!谢谢!
问问题
122 次
2 回答
0
如果您正确使用导航控制器,默认情况下会出现后退按钮。ViewControllers 应该是这个
NavigationController > FirstViewController > SecondViewController
您将需要创建 navigationController 并以 firstVC 作为根进行实例化。您可以从 firstVC 按下secondVC
后退按钮。
放入 appDelegate 的以下内容application didFinishLaunchingWithOptions:
将首先加载 firstVC。在初始化窗口后放置它...
UIViewController *firstVC = [[UIViewController alloc] initWithNibName:@"firstVC" bundle:nil];
// any setupup of firstVC
UINavigationController *navCon = [[UINavigationController alloc] initWithRootViewController:firstVC];
[self.window setRootViewController:navCon];
然后在你的 firstVC 类中,如果你想推 secondVC
在 firstVC.m 中:
UIViewController *secondVC = [[UIViewController alloc] init];
[self.navigationController pushViewController:secondVC animated:YES];
于 2013-07-03T17:55:57.013 回答
0
您不需要显式添加后退按钮。当您将控制器推入 UINavigationController 时,该按钮将自动添加。也就是说,调用如下:
[navigator pushViewController: controller animated: ...];
创建一个后退按钮。
于 2013-07-03T16:50:16.850 回答