iPhone と iPhone(3.5 Retina インチ)で同じ画像を表示する必要があります。しかし、それは異なって見えます。
元の画像は次のようになります。
iPhone では正常に動作しますが、iPhone(3.5 retina インチ) では正常に動作しません。iPhone(3.5 Retina インチ)では、次のように表示されます。
私はこれを試しました:
imageView.contentMode = UIViewContentModeScaleToFill;
コード全体は次のようになります。
if(IS_IPHONE_5)
{
// code for 4-inch screen
backgroundImageView.frame = CGRectMake(0, 0, 320, 460);
backgroundImageView.image = [UIImage imageNamed:@"image1_iphone5.png"];
} else {
// code for 3.5-inch screen
backgroundImageView.frame = CGRectMake(0, 0, 320, 370);
backgroundImageView.contentMode = UIViewContentModeScaleToFill;
[backgroundImageView setImage:[UIImage imageNamed:@"image1.png"]];
}
しかし、これは問題を解決しません。この問題で1日立ち往生しています。何が問題なのかわからない。本当にいくつかのガイダンスが必要です。