【问题标题】:How to set title of navigationitem which have titleview for some conditions如何在某些条件下设置具有标题视图的导航项的标题
【发布时间】:2017-01-05 06:42:20
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios swift uinavigationbar swrevealviewcontroller


    【解决方案1】:

    在设置title之前,需要将titleView设置为nil。

    【讨论】:

      【解决方案2】:

      在您的视图控制器的viewdidload 中,您可以设置类似的标题,

        self.title = "your title"
      

      【讨论】:

        【解决方案3】:
        UIView* titleView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 40)];
        //titleView.backgroundColor=[UIColor redColor];
        

        self.navigationItem.titleView=titleView;

        【讨论】:

          猜你喜欢
          • 2021-01-13
          • 1970-01-01
          • 2011-10-30
          • 1970-01-01
          • 1970-01-01
          • 2014-03-23
          • 1970-01-01
          • 2021-09-17
          • 1970-01-01
          相关资源
          最近更新 更多