如何使用当前视图信息自定义UINavigationController的顶部栏?

时间:2011-04-27 11:16:54

标签: iphone cocoa-touch ios

我有一个UINavigationController,在图片中你可以看到添加了UIViewController。

现在,我想使用当前可见的UIViewController的内容自定义UINavigationController的顶部栏。更特别的是,我想:

  1. 添加标题
  2. 自定义“后退”按钮文字
  3. 我应该使用当前UINavigationController中的self.navigationController方法吗?如果是这样,接下来的步骤是什么?

    由于 enter image description here

2 个答案:

答案 0 :(得分:2)

您可以使用以下标题设置标题:

[[self navigationItem] setTitle:@"title text"];

您可以在InterfaceBuilder中更改backbuttontext或:

[[[self navigationItem] backBarButtonItem] setTitle:@"back button text"];

但请记住,backBarButtonItem来自之前的ViewController,所以你必须在那里设置它。或者,标题是从上一个视图中设置的。

答案 1 :(得分:0)

self.title = "Your title";

您可以在当前视图控制器中使用它来显示标题