美文网首页
问题解决2:修改导航栏默认的返回按钮

问题解决2:修改导航栏默认的返回按钮

作者: 小石头呢 | 来源:发表于2019-11-15 15:07 被阅读0次

    开发中常用到NavigationController,自然而然就常用到二级页面,iOS7之后,默认的返回按钮字体颜色是蓝色的

    示意图

    修改方法也很简单:
    找到plist, 加上View controller-based status bar appearance, 并且设置为NO

    示意图

    然后去你的二级页面,在ViewDidLoad里添加两行代码:

    self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault; 
    
    [self.navigationController.navigationBar setTintColor:[UIColor greenColor]]; 
    

    就能修改字体颜色了

    如果想去掉 返回按钮中 一级页面的title,在一级页面中添加代码:

    //如果有push,B页面的leftbBtn后面不会有A页面的title 
    UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]init]; 
    backBtn.title = @""; 
    self.navigationItem.backBarButtonItem = backBtn; 
    

    完成

    相关文章

      网友评论

          本文标题:问题解决2:修改导航栏默认的返回按钮

          本文链接:https://www.haomeiwen.com/subject/nqksictx.html