zoukankan      html  css  js  c++  java
  • 设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小

     

      设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小

    在appdelegate里面设置

    swift:

    UINavigationBar.appearance().barTintColor = UIColor.init(red: 47, green: 48, blue: 52)

            UINavigationBar.appearance().tintColor = UIColor.whiteColor()

            UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont.boldSystemFontOfSize(18),NSForegroundColorAttributeName: UIColor.whiteColor()]

            UIBarButtonItem.appearance().setTitleTextAttributes([NSFontAttributeName: UIFont.boldSystemFontOfSize(15),NSForegroundColorAttributeName: UIColor.whiteColor()], forState: UIControlState.Normal)

     

    oc:

    #pragma mark -  设置全局返回按钮,无文字

        [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)

                                                             forBarMetrics:UIBarMetricsDefault];

     

    如果需要设置导航栏颜色,使barItem颜色也被渲染了,可以这样设置(就可以保证barItem里面图片的颜色不被渲染了)

    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage: [[UIImage imageNamed: @"xiaoxi_icon"] imageWithRenderingMode: UIImageRenderingModeAlwaysOriginal] style: UIBarButtonItemStylePlain target: self action: @selector(a)];

     

     

    如果导航栏与view出现了空隙。需要把系统默认设置空隙值关掉

    #pragma 设置控制器,出现默认知道空隙

    //    self.automaticallyAdjustsScrollViewInsets = NO;

  • 相关阅读:
    $Noip2018/Luogu5022$ 旅行
    $Noip2018/Luogu5020$ 货币系统 $dp$
    $Noip2018/Luogu5021$ 赛道修建 二分+树形
    $Noip2018/Luogu5019/Luogu1969$ 铺设道路
    $Poj1220/AcWing124 Number Base Convertion$ 进制转换+高精除
    $Poj1050 To the Max$
    $Poj1723/AcWing123 Soldiers$ 排序
    luogu质数距离
    模板线性筛
    CERC2016 bfs 最大生瓶颈边 lca
  • 原文地址:https://www.cnblogs.com/YangFuShun/p/5772651.html
Copyright © 2011-2022 走看看