zoukankan      html  css  js  c++  java
  • NavigationBar title 与返回按钮的问题

    做iOS开发的话 应该都会遇到自定义返回按钮的问题 以及标题的字体大小样式等

    网上有很多的解决办法 什么自定义 类别等等 感觉都好麻烦

    好在终于找到了解决办法 就是几句代码的是

    在baseNavigationController 下写下如下代码

       // 设置返回按钮为自定义的图片
        self.navigationBar.backIndicatorImage = [UIImage imageNamed:@"back"];
        self.navigationBar.backIndicatorTransitionMaskImage = [UIImage imageNamed:@"back"];
    
        // 导航栏标题样式
        [self.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:18],
                                                         NSForegroundColorAttributeName:Normal_333Color}];
    

    这样的话 图片的颜色可能不是原来的 会被渲染成系统默认的蓝色 可通过以下方法解决

    1、 self.navigationBar.tintColor = [UIColor blackColor];

    2、

     

    以上方法任取一个就行

     

    最后返回按钮上有文字的问题 在自定义的push方法中添加以下代码 

    ----------------------------

        viewController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

     参考:这里

     

  • 相关阅读:
    activeMQ
    读写xml
    PLSQL
    oracle语法
    cxf远程调用服务
    FastDFS在linux下的安装和整合nginx实现上传图片和url访问
    dubbo和zookeeper的应用
    solr和Lucene的配置方式和应用
    win10 下安装 MongoDB 数据库支持模块(python)
    nodeJs 对 Mysql 数据库的 curd
  • 原文地址:https://www.cnblogs.com/dlwj/p/6812966.html
Copyright © 2011-2022 走看看