0

iPad アプリでポップオーバー コントローラーを使用しています。iOS 5 では、ポップオーバーは次のようになります。

ここに画像の説明を入力

iOS 4 では、次のようになります。

ここに画像の説明を入力

この奇妙な黒い背景を取り除くにはどうすればよいですか?

更新:私の会社が作成した他のアプリでは、iOS 4 で実行されている場合でも、この奇妙な黒いナビゲーション バーの問題は発生しないため、これは自傷行為であると確信しています。この背景を変更するコードがどこかにあるはずですが、それがどのように行われるのかさえわかりません。

4

1 に答える 1

1

まさに自傷行為でした。興味のある方はこちらのカテゴリーへ

@implementation UINavigationBar (BackgroundImage)
- (void)drawRect:(CGRect)rect {

    UIImage *image = [UIImage imageNamed: @"top-toolbar.png"];
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];

}
@end

... iOS 5 より前のナビゲーション バーをカスタマイズできるようにすると同時に、自分でナビゲーション バーを配置したことを忘れると気が狂いそうになります。

于 2012-05-19T19:00:16.520 に答える