首页 > 解决方案 > Master-Detail-Application更改“返回”按钮iPad(Objective-C)

问题描述

为了向您展示我的问题,我在 Xcode 10.1 和部署目标 iOS 12.1 中创建了一个新的 Master-Detail-Application(我也尝试了其他 iOS 版本)

我想更改详细视图左上角的“返回”按钮的文本,默认情况下为“主”。

我想出了以下代码,我-(void)viewDidLoad在 DetailViewController.m 的方法中编写了这些代码。

self.navigationItem.leftBarButtonItem.title = NSLocalizedString(@"Menu", @"Menu");
[self.navigationItem setLeftBarButtonItem:self.navigationItem.leftBarButton animated:YES];

当我知道启动应用程序时,按钮就是它应该的样子,但是一旦我按下它,它就会变回“主”并保持这种状态。

我试图把这段代码放在你能想象到的任何地方,但没有任何效果。我尝试了在网上找到的其他几种方法,但没有其他方法对我有用。

编辑:

我刚刚发现,它只影响 iPad,当我在 iPhone 上测试时,按钮显示正确。

标签: iosobjective-cipad

解决方案


推荐阅读