将应用程序背景图像扩展到导航栏和状态栏

时间:2014-03-23 10:07:28

标签: ios cocoa-touch ios7

我想尝试这样的效果: http://dribbble.com/shots/1473643-Fashion-app/attachments/219674

基本上我想将应用程序背景图像扩展到导航栏和状态栏。

任何想法如何做到这一点。

1 个答案:

答案 0 :(得分:1)

vc的viewDidLoad中的以下代码行将帮助您产生类似的效果:

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;    
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
self.navigationController.navigationBar.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.3];