zoukankan      html  css  js  c++  java
  • UINavigationBar统一修改导航条样式

    #pragma mark -- 统一导航条样式

      //统一导航条样式

      UIFont *font = [UIFont systemFontOfSize:19.f];

      NSDictionary *textAttributes = @{

        NSFontAttributeName : font,

        NSForegroundColorAttributeName : [UIColor whiteColor]

      };

      [[UINavigationBar appearance] setTitleTextAttributes:textAttributes];

      [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];

      [[UINavigationBar appearance]

          setBarTintColor:[UIColor colorWithHexString:@"0099ff" alpha:1.0f]];//背景色

     

      [[NSNotificationCenter defaultCenter]

          addObserver:self

             selector:@selector(didReceiveMessageNotification:)

                 name:RCKitDispatchMessageNotification

               object:nil];

        [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-1.5, 0forBarMetrics:UIBarMetricsDefault];

        UIImage *tmpImage = [UIImage imageNamed:@"back"];

        

        CGSize newSize = CGSizeMake(12, 20);

        UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0f);

        [tmpImage drawInRect:CGRectMake(2, -2, newSize.width, newSize.height)];

        UIImage *backButtonImage = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        [[UINavigationBar appearance] setBackIndicatorImage:backButtonImage];

        [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:backButtonImage];

        if (IOS_FSystenVersion >= 8.0) {

            [UINavigationBar appearance].translucent = NO;

        }

  • 相关阅读:
    Java类对象转json字符串,servlet或js的json字符串转json对象或数组
    大三下每周总结--第一周
    阅读架构漫谈九篇博客有感-1500字
    大三上寒假15天--第15天
    大三上寒假15天--第14天
    大三上寒假15天--第13天
    jenkins+appium android app自动化测试
    windows jenkins 卸载
    jenkins运行Python
    pytest+jenkins安装+allure导出报告
  • 原文地址:https://www.cnblogs.com/daxueshan/p/6546676.html
Copyright © 2011-2022 走看看