1

Xcode 4.x for iPad でマスター ディテール アプリを作成しました。カスタム背景画像を詳細部分に追加しようとしましたが、問題は背景画像がピクセル化されて表示されることです。画像のサイズは 2048 x 1546 (iPad の Retina 画面の場合) で、iPad で写真として表示すると、ピクセル化されて表示されません。

私がそれを設定するために使用しているコードは、

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"leather.png"]]; self.view.backgroundColor = 背景;

私が考えることができる唯一のことは、マスター詳細アプリの横にスクロールバーがあるためですが、どうすれば修正できますか? それとも本当の原因は?ピクセル化または任意の方向に表示されます。

4

1 に答える 1

2

「leather@2x.png」というファイル名の画像を追加します。そうUIImageしないと、高解像度の画像であることを認識できません。UIImageViewまたは、パターンの色の代わりに通常の色を使用することもできます。

于 2012-05-17T21:25:21.743 に答える