第一步,新建文件,继承自NSObject
#import <Foundation/Foundation.h>
@interface QFAppearance : NSObject
/** 设置整体风格 */
+ (void)setAppearance;
@end
第二部,.m文件中写方法
#import "QFAppearance.h"
#import <UIKit/UIKit.h>
@implementation QFAppearance
+ (void)setAppearance {
[self setNavigtionBarAppearance];
}
/** 设置导航栏整体样式 */
+ (void)setNavigtionBarAppearance {
UINavigationBar *navigationBar = [UINavigationBar appearance];
[navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_actionbar_320x64"] forBarMetrics:UIBarMetricsDefault];
// 状态栏的颜色会根据导航栏的样式, 自动适应
[navigationBar setBarStyle:UIBarStyleBlack];
//
[navigationBar setTintColor:[UIColor whiteColor]];
}
第三步,在app delete.m文件中添加 表头,然后调用方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[QFAppearance setAppearance];
return YES;
}