2

私のiPhoneアプリケーションでは、背景画像bg.png(網膜サイズbg@2x.png用)を使用しています。xcodeを4.5に更新しました。次に、iPhone5〜4インチのディスプレイに収まるようにUIを配置する必要があります。フレームの高さが568になるので、高さ568の背景も修正する必要があります。アプリにbg-568h@2x.pngという名前の画像を追加しました。しかし、IamはxcodeでiPhone6シミュレーター用のこの画像を取得していません。この画像を取得する方法はありますか?またはどうすればこれを達成できますか?

4

2 に答える 2

1

この動的コードを試してください....

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"bg.png"]];

また

これにより、メモリ リークが発生します。initWithPatternImage を colorWithPatternImage に変更するか、UIColor オブジェクトを変数に割り当てて適切に解放します。

UIColor *color = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"bg.png"]];
self.view.backgroundColor = color;
[color release];
于 2012-10-08T09:58:50.053 に答える
0

bg-568h@2x.pngを背景画像に設定し、ImageViewのスケーリングをアスペクトフィルに設定してはどうでしょうか。

于 2012-10-08T10:15:02.440 に答える