0

高さ 67 ピクセルのナビゲーション コントローラーのナビゲーション バーの背景画像をどのように設定しますか?

私はそのサイズを次のように変更します:

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

iOS6 では、ステータス バーの下に 1 ピクセルの高さの白い線があっても正しく動作しているように見えますが、iOS7 では画像がステータス バーで覆われています。

そのような振る舞いを処理する方法について何か考えはありますか?

ありがとう、ダン

4

1 に答える 1

1

この場合のナビゲーション バーの背景画像のカスタマイズは、iOS6 と 7 の両方で機能しませんでした。最終的に、ナビゲーション バーに子画像を追加することになりました。

于 2013-10-17T13:51:11.910 に答える