1

我已经开发了一个应用程序。在该应用程序中我正在设置背景图像,它将在 iPhone 4s 中正常显示,但在 iPhone 5 中未设置背景图像。

这是我在 iPhone 4s 上的屏幕

在此处输入图像描述 在此处输入图像描述

它在 iPhone 5 中显示如下:

在此处输入图像描述 在此处输入图像描述

我正在使用此代码来设置背景图像:

// Custom initialization
        self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"inner-bg"]];
        bgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"login-bg"]];
        bgView.layer.cornerRadius =7;
        bgView.layer.masksToBounds = YES;
4

2 回答 2

0

你有你的图像的版本吗 inner-bg-568h.pnginner-bg-568h@2x.png

iPhone 5 的大屏幕需要不同尺寸的图像才能在视图中正确显示。

于 2013-02-20T07:12:23.053 回答
0

您可以添加 -568h@2x 图像,

在此处输入图像描述

或者你可以拉伸原来的

于 2013-02-20T08:22:03.167 回答