2010-11-26 28 views
0

我使用screen naviagation iphone,xcode?

- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title [email protected]"Products"; }

当导航到下一个画面(画面2)第二屏幕具有标题“类别” 具有3个屏幕 组标题到屏蔽1,但有在顶部名称的按钮“产品”来屏蔽1

我想改变按钮名称为‘后退’

请告诉我怎么样?

试图self.navigationItem.leftBarButtonItem .title = @"Back";

+0

可能的[如何设置UINavigationBar上的后退按钮的文本?]的重复(http://stackoverflow.com/questions/2197698/how-to-set-the-text-of-a-back-按钮上-A-UINavigationBar的) – 2010-11-26 06:37:34

回答

0

UIBarButtonItem * item = self.navigationItem.leftBarButtonItem; item = [[UIBarButtonItem alloc] initWithTitle:@“Back”style:UIBarButtonItemStyleBordered target:nil action:nil]; self.navigationItem.backBarButtonItem = item; [item release];

把这段代码放在你的第一个scree viewDidLoad方法中,它确实有效。

0

你必须做一些事情,如下面的回条按钮的文本设置为其他的东西是什么以前的观点被命名为:

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] init]; 
barButton.title = @"Your Custom Title"; 

self.navigationItem.backBarButtonItem = barButton; 

你不能做到以下几点:

self.navigationItem.backBarButtonItem.title = @"Your Title"; 

这将堆栈中的前一视图设置为“您的标题”,而不是之前的视图。