【问题标题】:UINavigationBar background image for both iOS6 and 7iOS6 和 7 的 UINavigationBar 背景图像
【发布时间】:2013-09-25 15:50:08
【问题描述】:

如何为导航控制器的导航栏设置 67 像素高的背景图像?

我改变它的大小:

@implementation UINavigationBar (customNav)
- (CGSize)sizeThatFits:(CGSize)size {
    CGSize newSize = CGSizeMake(320,67);
    return newSize;
}
@end

在 iOS6 中它似乎可以正常工作,即使状态栏下方有 1 像素高的白线,而在 iOS7 中,图像被状态栏覆盖。

知道如何处理此类行为吗?

谢谢, 丹

【问题讨论】:

    标签: uinavigationbar ios7


    【解决方案1】:

    在这种情况下,自定义导航栏的背景图像不适用于 iOS6 和 7。最后我想出了将子图像添加到导航栏。

    【讨论】:

      猜你喜欢
      • 2013-09-20
      • 2011-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多