从网上找了很多中方法,始终没有成功,最后找到了一个可用的方法。
XCode版本为4.6,即iOS的版本为6
1.改变NavigationBar背景颜色
打开StoryBoard,并且展开左侧那个东西
然后在右边就可以看到我们熟悉的修改NavigationBar的相关属性的面板
2.改变NavigationBar背景图片
来源:http://blog.csdn.net/forrest_chen/article/details/7598368
首先需要准备两张背景图片
然后在AppDelegate的方法写入以下代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"Title.png"] forBarMetrics:UIBarMetricsDefault];
return YES;
}
即可修改NavigationBar的背景图片
上效果图: