首页 > 其他 > 详细

设置导航栏半透明背景

时间:2014-10-19 16:59:48      阅读:282      评论:0      收藏:0      [点我收藏+]
1 // 设置导航栏半透明背景
2 UINavigationBar *navBar = self.navigationBar;
3 if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
4     [navBar setBackgroundImage:[UIImage imageNamed:@"navigation_backguound.png"] forBarMetrics:UIBarMetricsDefault];
5 }

PS:在iOS6下,如果statusBarStyle为UIStatusBarStyleDefault的话,则状态栏的颜色会自动随着导航栏的颜色变化而变化,其颜色为导航栏的平均颜色;如果修改StatusBarStyle为UIStatusBarStyleBlackOpaque或UIStatusBarStyleBlackTranslucent后就固定为不透明黑色和透明黑色,不再随导航栏变化了。

设置导航栏半透明背景

原文:http://www.cnblogs.com/zw-h/p/4035008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!