#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, 0)  forBarMetrics: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;

}

05-08 15:09