UINavigationBar 中的后退按钮标题问题

Issue with back button title in UINavigationBar

我有 2 个UIViewController。我刚刚完成了一项简单的任务。

从第一个视图控制器移动到第二个视图控制器。

第一个视图控制器的名称:"My Information"

问题是当我到达第二个视图控制器时,我发现后退按钮标题为 "Back"

当我将模拟器转为横向视图时,后退按钮标题为 "My Information"

那里有什么问题?看不懂。

这可能是因为标题太长了。尝试将其设置为较短的字符串,或设置您自己的自定义后退按钮。

@Dharmesh,请查看此处的代码 code sample 这表明在您将模式更改为横向模式后,后退按钮保持不变。

在 "My Information" 视图控制器中添加以下代码。

1) 在 viewWillAppear:(BOOL)animated

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
     self.navigationItem.backBarButtonItem =
    [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                     style: UIBarButtonItemStylePlain
                                    target:nil
                                    action:nil];
}