use*_*mho 5 uinavigationitem ios
我使用XCode的Master/Detail模板编写了Master/Detail应用程序.启动应用程序后,主视图的导航按钮标题只是"主".现在我想重命名那个按钮,但不幸的是我不知道如何访问这个按钮.在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]
Run Code Online (Sandbox Code Playgroud)
我尝试了这些方法没有成功:
masterViewController.navigationItem.title = @"newTitle";
Run Code Online (Sandbox Code Playgroud)
要么
masterNavigationController.navigationItem.title = @"newTitle";
Run Code Online (Sandbox Code Playgroud)
由于我不确定,如果按钮的名称只是idt后面的视图的标题,我也尝试过:
masterViewController.title = @"newTitle";
没有任何效果.但由于按钮的标题是"Master",我绝对没有设置它,我相信必须有一些方法来设置它.有谁知道怎么做?
只是为了显示按钮:
如果您使用主/明细模板创建了主/明细胞应用程序,则转到您的"MasterViewController.m"文件并根据需要更改字符串"主".请看下面的图片,就像这样MasterViewController.m.

更新:
并且还更改如下所示的barButtonItem名称DetailViewController.m.这样就可以了.

| 归档时间: |
|
| 查看次数: |
2678 次 |
| 最近记录: |