// 1.设置导航栏背景
UINavigationBar *bar = [UINavigationBar appearance];
[bar setBackgroundImage:[UIImage resizeImage:@"NavigationBar_Background.png"] forBarMetrics:UIBarMetricsDefault];
// 状态栏
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
// 2.设置导航栏文字属性
NSMutableDictionary *barAttrs = [NSMutableDictionary dictionary];
[barAttrs setObject:[UIColor darkGrayColor] forKey:UITextAttributeTextColor];
[barAttrs setObject:[NSValue valueWithUIOffset:UIOffsetMake(0, 0)] forKey:UITextAttributeTextShadowOffset];
[bar setTitleTextAttributes:barAttrs];
// 3.按钮
UIBarButtonItem *item = [UIBarButtonItem appearance];
[item setBackgroundImage:[UIImage resizeImage:@"BarButtonItem_Normal.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[item setBackgroundImage:[UIImage resizeImage:@"BarButtonItem_Pressed.png"] forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
NSMutableDictionary *itemAttrs = [NSMutableDictionary dictionaryWithDictionary:barAttrs];
[itemAttrs setObject:[UIFont boldSystemFontOfSize:13] forKey:UITextAttributeFont];
[item setTitleTextAttributes:itemAttrs forState:UIControlStateNormal];
[item setTitleTextAttributes:itemAttrs forState:UIControlStateHighlighted];
[item setTitleTextAttributes:itemAttrs forState:UIControlStateDisabled];
// 4.返回按钮
[item setBackButtonBackgroundImage:[UIImage resizeImage:@"BarButtonItem_Back_Normal.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[item setBackButtonBackgroundImage:[UIImage resizeImage:@"BarButtonItem_Back_Pressed.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];