UINavigationController的自定义后退按钮,没有导航栏和正确方向的动画

时间:2012-08-31 21:17:18

标签: ios uinavigationcontroller uibutton uinavigationbar

我有一个基于导航的应用程序,隐藏了导航栏,但我仍然需要第一个视图的自定义后退按钮。我的代码主要基于this example中的答案,这是用户按下back按钮后执行的代码。

CreateViewController *createViewController = [[CreateViewController alloc] initWithNibName:@"CreateViewController" bundle:nil];
[self.navigationController pushViewController:createViewController animated:YES];
[createViewController release];

这确实有效,但我不确定这是否正确。此代码的一个问题是新视图从右侧进入屏幕。因此即使它是一个back按钮,它似乎也是一个出现的新视图。

有什么更好的方法可以做到这一点并修复动画方向吗?

1 个答案:

答案 0 :(得分:0)

如果我正确读到这个,你应该使用     popViewControllerAnimated: 而不是推。 Pop会把它带回以前的视图控制器。