テスト用ではない/網膜ディスプレイ私は100x100のサイズのUIViewを作成しました。私は2枚の画像を作成しましたiOS Retina display:images double size
: - - 通常サイズ(100×100) 私は2つの状況持って網膜サイズ(200×200)
を:背景 2で 1)非網膜ディスプレイ+ノーマルサイズの画像を)網膜ディスプレイ+網膜サイズ画像を背景に
第1のシナリオはOKです。 第2のシナリオでは画像は2倍のサイズで、私のUIViewでは全画像の1/4しか見ることができません。
if (IS_RETINA()) {
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:IMG_NAVIGATION_BAR_BACKGROUND_RETINA] forBarMetrics:UIBarMetricsDefault];
}
else {
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:IMG_NAVIGATION_BAR_BACKGROUND] forBarMetrics:UIBarMetricsDefault];
}
あなたはタイプミスをしました、[email protected]。 – coverback
良いキャッチ、ありがとう。 – yuji
明確にするために、OPの問題は、彼の「網膜」画像がまだ「1」のスケールで作成されているため、ぼやけてしまい、左上象限のみを表示することです。 –