Ios UINavigationBar在UIStatusBar上显示黑色背景,即使使用44p图像
我看过苹果的视频,其中解释说,如果你为Ios UINavigationBar在UIStatusBar上显示黑色背景,即使使用44p图像,ios,objective-c,xcode,cocoa-touch,uinavigationbar,Ios,Objective C,Xcode,Cocoa Touch,Uinavigationbar,我看过苹果的视频,其中解释说,如果你为UINavigationBar提供44p图像,它只会设置背景 我也四处搜索,找到了非常有用的帖子,我所体验到的是他的点号#5。即使我提供了44p图像,我也能看到黑色背景的状态栏 我只是想知道。。。如果有人能够找到一个工作环境,这样状态栏就可以透明地显示UIView背景?,那么我已经尝试了我能想到的所有方法,但没有任何效果 我在我的appDelegate [[UINavigationBar appearance] setBackgroundImage:[UII
UINavigationBar
提供44p图像,它只会设置背景
我也四处搜索,找到了非常有用的帖子,我所体验到的是他的点号#5
。即使我提供了44p图像,我也能看到黑色背景的状态栏
我只是想知道。。。如果有人能够找到一个工作环境,这样状态栏就可以透明地显示UIView背景
?,那么我已经尝试了我能想到的所有方法,但没有任何效果
我在我的appDelegate
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"BlackBackground"] forBarMetrics:UIBarMetricsDefault];
这就是它的外观
这就是我希望它看起来的样子
在iOS7中,状态栏背景由应用程序提供。有一些方法可以控制它。您应该参考文档。尝试使用透明,[self.navigationController.navigationBar setBarStyle:UIBarStyleDefault];