返回button不在导航栏上

我从一个基于导航的项目开始,并将更多的观点推向控制器。 问题是,如果我不给导航项目的标题,那么后退button不被绘制! 只有当我给导航栏一个标题时,后面的button才会出现。 在没有标题的情况下,苹果似乎不能写回“或”回去“。 我不想给导航项目一个标题(我将在我的视图中使用一个标签)。 那么我该如何解决这个问题呢?

- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"Home"; /// <- without setting the title, the back button won't show ! } 

在查看didLoad方法,如果我删除标题,后退button不会显示

只需自己创build后退button:

 - (void)viewDidLoad { [super viewDidLoad]; UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil]; [[self navigationItem] setBackBarButtonItem:back]; [back release]; } 

(如果你更喜欢点符号, self.navigationItem.backBarButtonItem = back;