IImage *navBackImg = [[UIImage imageNamed:@"nav_bg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UINavigationBar appearance] setBackgroundImage:navBackImg forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:[UIColor colorWithRed:0.36 green:0.64 blue:0.36 alpha:1.0]];
设置完背景后,用取色剂取颜色,给返回按钮上色,这样显得整体。

本文介绍如何使用Objective-C自定义iOS应用中的导航栏背景图片及返回按钮的颜色。通过UIImage和UINavigationBar API实现导航栏背景的设定,并利用UIColor为返回按钮上色。

807

被折叠的 条评论
为什么被折叠?



