如何为某些条件设置具有titleview的navigationitem的标题

时间:2016-08-29 09:27:24

标签: ios swift uinavigationbar swrevealviewcontroller

我有navigationItem titleView。现在在某些情况下,我想对title使用navigationItem属性。怎么做?有什么想法吗?

这是我尝试过的,但不起作用:

self.revealViewController().navigationItem.titleView = UIView.init()

self.revealViewController().navigationItem.title = "My Item"

3 个答案:

答案 0 :(得分:3)

在设置标题之前,您需要将titleView设置为nil。

答案 1 :(得分:0)

在你的viewcontroller的viewdidload中,你可以设置类似的标题,

  self.title = "your title"

答案 2 :(得分:0)

UIView* titleView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 40)];
//titleView.backgroundColor=[UIColor redColor];

self.navigationItem.titleView = titleview的;