【发布时间】:2013-10-06 14:46:05
【问题描述】:
我正在尝试设置 UINavigationBar 背景图片:
我在 AppDelegate 中添加了:(请注意是一张图片)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"general-top_bar_with_status.png"] forBarMetrics:UIBarMetricsDefault];
由于我不需要半透明,所以我在ViewDidLoad的ViewController中添加了:
self.navigationController.navigationBar.translucent = NO;
这是图片:
不幸的是,这就是我得到的:
如您所见,图像是向上向下的。
怎么了?
在情节提要中,我为 TopBar - 不透明导航栏设置了一个位置
【问题讨论】:
-
对我来说,它看起来更像是向下移动(并且顶部的颜色已经填充了剩余区域)。试着把它倒过来 - 下部看起来更暗(而不是像你的图像中显示的那样亮)。
-
第二张图不完全一样。
-
这是一张图片。不知道那里发生了什么
-
我在情节提要中将顶栏设置为不透明导航控制器 - 这会导致问题吗?
标签: iphone objective-c cocoa-touch ios7 uinavigationbar