如何将后退按钮添加到导航栏?我知道有一些相关的问题,但没有一个有帮助。我没有使用故事板,也没有使用Master Detail模板。有没有设置这样做?或者你是否通过代码添加它?如果是这样,我需要什么代码?任何帮助表示赞赏!谢谢!
答案 0 :(得分:0)
您无需显式添加后退按钮。将控制器推入UINavigationController时,将自动添加该按钮。也就是说,呼叫为:
[navigator pushViewController: controller animated: ...];
创建一个后退按钮。
答案 1 :(得分:0)
如果正确使用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];