我有一个简单的问题(也许不是一个简单的答案)。目前我有一个iPhone应用程序,并在其上设置标签栏和导航。当我设置self.title时,它将它放在标签栏和导航栏中。我想知道是否有办法在导航栏和标签栏上有不同的标题?
答案 0 :(得分:1)
您正在设置整个视图的标题,而后者会自动设置tabBar和导航控制器的标题。要单独设置它们的标题, 首先通过访问导航项来设置导航栏:
[[self navigationItem] setTitle:(NSString *)];
然后通过访问标签栏项目并设置其标题来设置tabBar标题:
[self.tabBarItem setTitle:(NSString *)];
祝你好运!
答案 1 :(得分:0)
使用self.navigationItem.title作为导航栏。
答案 2 :(得分:0)
这是一个常见的错误,发生在我身上很多次。
为了解决这个问题,每个ViewController都附带一个navigationItem
属性,为您提供更多选择。
在ViewControllers中使用以下行来设置标题:
self.navigationItem.title = @"Your Desired Title";