ビューの背景画像を設定したい。私は3つの画像を使用しています:backgroundimage.png(サイズ320 x 480)、backgroundimage @ 2x.png(サイズ640 x 960)、backgroundimage-568h@2x.png(サイズ640 x 1136)
それはiphone3gサイズで動作します。しかし、網膜のサイズをテストすると、背景画像は元の画像のほんの一部にすぎません。なんとかして画像を縮小するか、フレームを設定する必要があると思いますが、どうすればいいのかわかりません。
助けてくれてありがとう;)
それがコードです:
self.view.backgroundColor = [UIColor clearColor];
UIImage *backgroundImage = [[UIImage alloc]init];
if ([[UIScreen mainScreen] bounds].size.height == 568) {
backgroundImage = [UIImage imageNamed:@"background-568h@2x"];
}
else{
backgroundImage = [UIImage imageNamed:@"background"];
}
self.view.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];