我有一个基于导航的应用程序,隐藏了导航栏,但我仍然需要第一个视图的自定义后退按钮。我的代码主要基于this example中的答案,这是用户按下back
按钮后执行的代码。
CreateViewController *createViewController = [[CreateViewController alloc] initWithNibName:@"CreateViewController" bundle:nil];
[self.navigationController pushViewController:createViewController animated:YES];
[createViewController release];
这确实有效,但我不确定这是否正确。此代码的一个问题是新视图从右侧进入屏幕。因此即使它是一个back
按钮,它似乎也是一个出现的新视图。
有什么更好的方法可以做到这一点并修复动画方向吗?
答案 0 :(得分:0)
如果我正确读到这个,你应该使用 popViewControllerAnimated: 而不是推。 Pop会把它带回以前的视图控制器。