您的位置:首页 > 产品设计 > UI/UE

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

2013-08-21 10:50 344 查看

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];

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: