ios 更改全局UINavigationBar的背景图片以及通知栏颜色

1.更改UINavigationController push 到另一个界面返回按钮的title

self.navigationController.navigationBar.topItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];

2.更改全局UINavigationBar的背景图片以及通知栏颜色

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    UIImage *navBackgroundImage = [UIImage imageNamed:@"navbar.png"];
    [[UINavigationBar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault];
}

3.设置全局UIBarButtonItem的背景颜色

[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:0/255.0 green:128.0/255.0 blue:192.0/255.0 alpha:1.0]];

 4.设置title标题颜色

NSDictionary *textTitleOptions = [NSDictionarydictionaryWithObjectsAndKeys:[UIColordarkGrayColor], UITextAttributeTextColor, [UIColorwhiteColor], UITextAttributeTextShadowColor, nil];

 

 

posted on 2013-08-21 10:50  Hai_阔天空  阅读(1252)  评论(0编辑  收藏  举报

导航