我以这种方式创建一个tableViewController:
myTableViewController *tableController = [[[myTableViewController alloc] initWithNibName:@"myTableViewController" bundle:nil] autorelease];
// Setto il pulsante per tornare indietro
UIBarButtonItem *tempButton = [[UIBarButtonItem alloc] init];
tempButton.title = @"Back";
self.navigationItem.backBarButtonItem = tempButton;
[tempButton release];
[self.navigationController pushViewController:tableController animated:NO];
然后在tableviewcontroller中,使self.navigationItem.BackBarButtonItem.Title = ...它没有发生任何事情,我已经看到后退按钮是= null。
我该怎么办?我已经尝试在第一段代码中切断按钮的创建,但它是一样的。
答案 0 :(得分:0)
尝试为UIBarButtonItem使用不同的init方法:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStyleDone
target:nil
action:nil];
答案 1 :(得分:0)
首先设置后退按钮的操作。
UIBarButtonItem * backButton = [[UIBarButtonItem alloc] initWithTitle:@ “返回” 风格:UIBarButtonItemStyleDone 目标:无 动作:无];
[backButton addTarget:nil 动作:无];