backBarButtonItem的问题

时间:2013-12-25 23:12:54

标签: ios objective-c cocoa-touch uinavigationcontroller

我正在尝试创建一个backBarButton,以便它像普通应用程序一样执行其功能。我从我的按钮到前一个视图控制器做了一个segue并选择了“push”。它 像普通按钮一样工作,但不像backBarButtonItem应该工作。我究竟做错了什么?

2 个答案:

答案 0 :(得分:3)

你应该用NavigationController嵌入整个视图;在故事板中的Xcode:编辑器 - 嵌入导航控制器并更改所有segue以从模态推送。

您不需要后退按钮,因为它将自动创建,您创建的唯一segue是从vc1到vc2,NavigationController负责后退按钮。

答案 1 :(得分:0)

如果您不想使用NavigationController并且只是想模仿后退按钮的行为,那么您想要使用popViewControllerAnimated而不是推送。