iPad アプリでポップオーバー コントローラーを使用しています。iOS 5 では、ポップオーバーは次のようになります。
iOS 4 では、次のようになります。
この奇妙な黒い背景を取り除くにはどうすればよいですか?
更新:私の会社が作成した他のアプリでは、iOS 4 で実行されている場合でも、この奇妙な黒いナビゲーション バーの問題は発生しないため、これは自傷行為であると確信しています。この背景を変更するコードがどこかにあるはずですが、それがどのように行われるのかさえわかりません。
iPad アプリでポップオーバー コントローラーを使用しています。iOS 5 では、ポップオーバーは次のようになります。
iOS 4 では、次のようになります。
この奇妙な黒い背景を取り除くにはどうすればよいですか?
更新:私の会社が作成した他のアプリでは、iOS 4 で実行されている場合でも、この奇妙な黒いナビゲーション バーの問題は発生しないため、これは自傷行為であると確信しています。この背景を変更するコードがどこかにあるはずですが、それがどのように行われるのかさえわかりません。
まさに自傷行為でした。興味のある方はこちらのカテゴリーへ
@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 より前のナビゲーション バーをカスタマイズできるようにすると同時に、自分でナビゲーション バーを配置したことを忘れると気が狂いそうになります。