標準のUIViewController/UIViewセットアップを備えたiPadアプリがあります-すべての回転が許可されています。UIViewは、タイル画像を背景として描画します(タイルは256 * 256ピクセルです)。
- (void)drawRect:(CGRect)rect
{
[[UIImage imageNamed: @"Background.png"] drawAsPatternInRect: rect];
}
iPadを回転させると、回転中に元の方向の画像パターンが新しい方向に合うように拡大縮小されていることがわかります。次に、アニメーションが終了した直後に、ビューはスケーリングされていない最終構成で背景パターンを再描画します。スケーリングされたパターンからスケーリングされていないパターンへの切り替えは少し見苦しいように見えます。
この背景パターンの構造を回避(または非表示)する方法はありますか?