1

次のコードを使用して、iPhoneアプリの背景を設定しています。

[[self view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background_final.png"]]];

問題は、iPhone 5 .. retina 4 "でアプリを試してみると、画像がないはずの場所に黒いスペースが表示されるのではなく、背景画像がタイル状に表示されることです。

アプリにDefault-568h@2x.pngがあり、正しいサイズですが、それでも正しい画像の背景が得られません。

これを修正する方法についてのアイデアはありますか?

4

2 に答える 2

1

を削除するDefault-568h@2x.pngと、期待どおりの結果が得られます

于 2012-11-19T14:13:54.703 に答える
0

1)Default-568h@2x.png起動画像専用です。アプリのどこにも使用されていません。

2)colorWithPatternImage画像サイズがビューよりも小さい場合は繰り返されます

したがって、4インチの画面に収まる高さの画像を使用できます。これは3.5インチの画面でも機能します。

于 2012-11-19T14:19:05.043 に答える