[英]How to add a Back button to a NavigationBar?
如何将后退按钮添加到导航栏中? 我知道有一些相关的问题,但没有一个有帮助。 我没有使用情节提要,也没有从Master Detail模板开始。 有设置可以做到这一点吗? 还是按代码添加? 如果是这样,我需要什么代码? 任何帮助表示赞赏! 谢谢!
您无需显式添加后退按钮。 当您将控制器推入UINavigationController时,该按钮将自动添加。 也就是说,调用为:
[navigator pushViewController: controller animated: ...];
创建一个后退按钮。
如果正确使用navigationController,默认情况下将显示后退按钮。 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];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.