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