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;

        }

  • 相关阅读:
    增加Tomcat内存大小
    JAVA中的JSON
    js判断中文字符长度
    2016总结
    JavaScript 字符串实用常用操作
    Java文件操作
    hadoop中hbase出现的问题
    static_cast静态类型转换指针导致Release程序随机崩溃报错
    解决: error C2236: 意外的标记“class”。是否忘记了“;”?
    游戏操作杆代码
  • 原文地址:https://www.cnblogs.com/daxueshan/p/6546676.html
Copyright © 2011-2022 走看看