我开发了一个应用程序。在该应用程序中,我正在设置背景图像,它将在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;
答案 0 :(得分:0)
您的图片有inner-bg-568h.png
和inner-bg-568h@2x.png
个版本吗?
iPhone 5较大的屏幕需要不同尺寸的图像才能在视图中正确显示。
答案 1 :(得分:0)