主/详细信息应用程序中的导航项

2024-06-25

我使用 XCode 的 Master/Detail 模板编写了一个 Master/Detail 应用程序。启动应用程序后,主视图的导航按钮的标题只是“Master”。现在我想重命名该按钮,但不幸的是我不知道如何访问该按钮。 在appdelegate.m中有以下代码来初始化视图:

MasterViewController *masterViewController = [[MasterViewController alloc] init];
UINavigationController *masterNavigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];

DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
UINavigationController *detailNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController]

我尝试了这些方法但没有成功:

masterViewController.navigationItem.title = @"newTitle";

or

masterNavigationController.navigationItem.title = @"newTitle";

由于我不确定按钮的名称是否只是 idt 后面视图的标题,我也尝试过:

masterViewController.title = @"newTitle";

什么都没起作用。但由于按钮的标题是“Master”,而且肯定不是我设置的,所以我相信一定有办法设置它。有谁知道该怎么做?

Just to show the button: enter image description here


If you would have created Master/Detail application using Master/Detail Template, then go to your "MasterViewController.m" file and change the string "Master" as you wanted. See the below image it would be like this in your MasterViewController.m. enter image description here

UPDATE: and also change the barButtonItem name in the DetailViewController.m as like below. This will do the trick. enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

主/详细信息应用程序中的导航项 的相关文章

随机推荐

  • psql 的备用输出格式显示每行一列以及列名

    我在 Ubuntu 上使用 PostgreSQL 8 4 我有一个带有列的表格c1通过cN 这些列足够宽 选择所有列会导致一行查询结果多次换行 因此 输出很难阅读 当查询结果仅包含几行时 如果我可以查看查询结果 使得每行的每一列都位于单独的
  • 更改 sqlite 中列中的值

    我需要更新某个表中的列中的值 我试过这个 public void updateOneColumn String TABLE NAME String Column String rowId String ColumnName String n
  • 从元组/数组值派生联合类型

    假设我有一个数组 const list a b c 是否可以从这个值联合类型派生出 a b c 我想要这个是因为我想定义只允许来自静态数组的值的类型 并且还需要在运行时枚举这些值 所以我使用 array 如何使用索引对象实现它的示例 con
  • Tomcat垃圾收集频率

    我是 Java 新手 刚刚继承了 Tomcat 设置 所以我需要一些指导 上周我读到的有关 JVM 调优和垃圾收集算法的内容超出了我的预期 使用 Visual VM GC 我们的 Tomcat 服务器每天执行的完整 GC 次数少于一次 考虑
  • Celery:与正在运行的任务交互/通信

    一个相关的 尽管不相同 问题出现在这里 与 celery 正在进行的任务交互 https stackoverflow com questions 30481996 interact with celery ongoing task 启动任务
  • sprintf 与 String.Format 的性能[重复]

    这个问题在这里已经有答案了 我正在比较 sprintf 用法的性能 并对我所看到的感到有点困扰 我测试了以下 4 个方法 将 ClassWithToString 的实例传递给每个方法 PrintInt 除外 它接收实际的整数值 type C
  • 来自heroku的https请求

    我想通过 https 协议从 vk com api 获取数据 像这样 var https require https https get https api vk com method users get access token glob
  • Jenkins 无法访问 java : localhost jenkins[807]: 启动 Jenkins bash: /usr/bin/java: 权限被拒绝

    我已经在centos 7上安装并配置了jenkins 我已经添加了有效的java路径即文件中的 usr bin java etc init d jenkins 以下是 java 路径详细信息 lrwxrwxrwx 1 root root 2
  • 未知类型名称“ssize_t”[重复]

    这个问题在这里已经有答案了 我目前遇到错误 未知类型名称 ssize t 我看了一下Linux中ssize t在哪里定义的 https stackoverflow com questions 55190317 where is ssize
  • 如何合并多个版本的gcda文件?

    我正在使用 gcov 来获取我的应用程序的覆盖范围信息 但是 我的应用程序有 3 个实例同时运行 创建了 3 个版本的 gcda 文件 有没有办法在我的覆盖信息文件中合并相同 gcda 文件的不同版本 我只想将覆盖范围信息作为一个实例 我刚
  • Java 扫描器有NextLine NoSuchElementException?

    我正在尝试逐行读取一个大型 csv 文件 以查找其中字符串出现的次数 这是执行此操作的代码 public int getOffset File file String searched throws FileNotFoundExceptio
  • 错误:没有编译器提供程序! DI 异常 Angular 2 测试

    使用 npm test 命令执行时 给定的单元测试会抛出错误 它表示存在 DI 异常 并显示错误消息 错误 没有编译器提供程序 import TestComponentBuilder from angular compiler testin
  • 在节点模块文件夹中编辑react npm模块的代码

    是否可以更改 module 文件夹中 npm 模块的代码 我认为这不是推荐的做法 还有其他方法可以实现这一目标吗 目前 我尝试更改模块目录中的代码 但更改似乎并不适用 提前致谢 当然你可以改变包的内容node modules因为它是标准化格
  • 统一的网格组合器

    你好 我正在使用这个人的脚本https www youtube com watch v wYAlky1aZn4 https www youtube com watch v wYAlky1aZn4组合网格 因为游戏运行不流畅时会出现 滞后 或
  • Apple Watch 表 - 前 4 行未出现

    我在添加行时遇到问题WKInterfaceTable在苹果手表上 奇怪的是 无论我做什么 前 4 行都显示为空 我尝试手动添加行并循环 没关系 我相信我的代码很好 因为第五行和其他行看起来都很好 发生的情况如下 进一步滚动 My code
  • 如何用R创建时间散点图?

    数据是一系列日期和时间 date time 2010 01 01 09 04 43 2010 01 01 10 53 59 2010 01 01 10 57 18 2010 01 01 10 59 30 2010 01 01 11 00 4
  • 如何在当前鼠标位置设置工具提示?

    I registered Hotkey Ctrl Space Hotkey message is sent to private void Hotkey press I want to show tooltip Hello at curre
  • 如何在 Swift 中按换行符分割字符串

    我有一个从文本文件中获得的字符串 文本文件 Line 1 Line 2 Line 3 我想将其转换为数组 每行一个数组元素 Line 1 Line 2 Line 3 根据文件的保存方式 字符串可能采用以下形式之一 string Line 1
  • 如何将参数传递给 PyQt 中的回调函数

    我的工具栏中有大约 10 个 QAction 这个数字在运行时会有所不同 它们都将执行相同的操作 但使用不同的参数 我正在考虑将参数作为属性添加到 QAction 对象 然后 QAction 的触发信号也会将对象本身发送到回调函数 以便我可
  • 主/详细信息应用程序中的导航项

    我使用 XCode 的 Master Detail 模板编写了一个 Master Detail 应用程序 启动应用程序后 主视图的导航按钮的标题只是 Master 现在我想重命名该按钮 但不幸的是我不知道如何访问该按钮 在appdelega