在UIViewController类的导航栏中启用后退按钮?

时间:2011-04-21 10:16:45

标签: iphone ios ios4

我为我的项目创建了一个基于导航的应用程序..我将启动类从UITableView子类替换为UIViewController子类,而不替换其中的默认tableView。现在当我从这个类导航到其他类时,没有显示后退按钮。我甚至尝试了以下代码,但没有得到任何结果..如何在导航栏中启用后退按钮?顺便说一句,我刚刚将我的iPhone更新到iOS 4.2.1,只是想确认是否有一些因为没有显示后退按钮的错误?

UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;

1 个答案:

答案 0 :(得分:0)

UINavigationItem上有一个hideBackButton属性。您可以将其设置为false,也许?

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINavigationItem_Class/Reference/UINavigationItem.html#//apple_ref/occ/instp/UINavigationItem/hidesBackButton

然而,听起来有一些原因导致它没有出现,就像你在手动或其他东西上跳过导航堆栈一样。