ios - 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 上测试时,按钮显示正确。
解决方案
推荐阅读
- java - 使用 Java-8 获取最重要的十进制数字
- javascript - 如何修复“错误:EISDIR:对目录的非法操作,读取”错误?
- docker - 在 docker 容器外执行外部服务
- rest - 是否可以使用带有传递替换变量的 rest api 运行云构建?
- reactjs - 反应:在 setstate 之后调用 window.print 不起作用
- influxdb - 实际样品与填充样品之间的差异
- postgresql - 选择不符合所有条件的“where”行
- r - 合并三个数据框的最佳案例
- r - R计算时间序列数据中接下来几天的平均值
- python - QuickBooks 在传递值时解析提供的 XML 文本流时发现错误