如何为高67像素的导航控制器的导航栏设置背景图像?
我改变了它的大小:
@implementation UINavigationBar (customNav)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(320,67);
return newSize;
}
@end
在iOS6中它似乎正常工作,即使状态栏下面有一条1像素高的白线,而在iOS7上,图像也被状态栏覆盖。
有关如何处理此类行为的任何想法吗?
谢谢, DAN
答案 0 :(得分:1)
在这种情况下,自定义导航栏的背景图像对iOS6和7都不起作用。最后,我想出了一个子图像添加到导航栏。