iOS 7导航栏

时间:2014-02-03 02:34:44

标签: ios ios7 uinavigationbar

尝试使用比常规尺寸更大的背景图像,其中一些细节悬挂在底部。

所以我这样做是为了设置图像:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bar_home.png"] forBarMetrics:UIBarMetricsDefault];

[self.navigationController.navigationBar setClipsToBounds:NO];

[self.navigationController.navigationBar setTranslucent:NO];

而且它仍在削减。

我尝试过的其他一些事情:

在Photoshop中将图像拆分并将前44个点(我在注销navigationBar的帧时退出的大小)设置为backgroundImage,其余为shadowImage }。

从内存来看,这在iOS 5,6中运行良好。

现在有一个很好的方法吗?谢谢:))

1 个答案:

答案 0 :(得分:1)

我很确定我从WWDC 2013视频中记得你在iOS 5和6中所做的事情(导航栏背景视图大于导航栏“有一些细节悬挂它”)被认为是错误的并且他们不再允许它。

但是,如果您要提供自己的背景图像,则可以添加自定义阴影图像。