屏幕导航iphone,xcode?

时间:2010-11-26 06:28:08

标签: iphone xcode uinavigationcontroller navigation

我有3个屏幕 使用

将标题设置为screen1

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

导航到下一个屏幕(screen2)第二个屏幕,标题为“类别” 但是屏幕1的顶部名称“Products”上有一个按钮

我想将按钮名称更改为“返回”

请告诉我怎么做?

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

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

将此代码放在第一个scree viewDidLoad方法中,因为它确实有效。

答案 2 :(得分:0)

您必须执行以下操作,将后栏按钮的文本设置为上一个视图的名称以外的其他内容:

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

self.navigationItem.backBarButtonItem = barButton; 

您无法执行以下操作:

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

这会将堆栈上的上一个视图设置为“您的标题”,而不是以前的视图。