在UIViewController类的导航栏中启用后退按钮?
问题描述:
我为我的项目创建了一个基于导航的应用程序..我将UITableView子类中的启动类替换为UIViewController子类,而无需替换其中的默认tableView。现在,当我从这个类中导航到其他类时,不显示后退按钮。我什至尝试了下面的代码,但没有结果..我怎么能启用我的导航栏中的后退?顺便说一句,我只是更新我的iPhone到iOS 4.2.1只是想确认是否有一些错误,由于哪个后退按钮不显示?在UIViewController类的导航栏中启用后退按钮?
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;
答
UINavigationItem上有一个hideBackButton属性。也许你可以将它设置为false?
然而,这听起来像有一些原因,为什么它没有显示出来,就像你导航堆栈上手动或东西跳来跳去。
请问您可以添加更多代码片段吗?特别是你的控制器类的声明。 – adubr 2011-04-21 10:26:04