使用后退按钮的问题UINavigationBar中的名称

问题描述:

第一视图控制器到第二视图控制器移动。 第一视图控制器名称是信息。 和 问题是当我到达第二个视图控制器时,我发现后退按钮名称为后退。 1 当我将模拟器转为横向视图时,后退按钮的标题为“信息” 2 那里有什么问题?我无法理解。使用后退按钮的问题UINavigationBar中的名称

+0

你在哪里设置后退按钮的名称? –

+0

当你把模拟器变成横向视图时,它显示的是什么? –

+0

你的第二个视图控制器的名称是什么? 如果名称太大,您可能会发现iOS会将后退按钮名称更改为“后退”,以便所有内容都可以适用。 –

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc] 
           initWithTitle:@"Your Title Name" 
           style:UIBarButtonItemStyleBordered 
           target:self 
           action:@selector(OnClick_btnBack:)]; 
self.navigationItem.leftBarButtonItem = btnBack; 
+0

这没有什么处理观察到的行为(这是正常的)。 – rmaddy

在第一视图控制器中写下代码行。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:self.navigationItem.backBarButtonItem.style target:nil action:nil]; 
} 
+1

这与观察到的行为无关(这是正常的)。 – rmaddy

+0

谢谢....我解决了这个错误.. –