iOS上的背景图片

时间:2012-05-17 21:13:47

标签: ipad background-image master-detail

我在Xcode 4.x for iPad上创建了一个Master Detail应用程序。我已经尝试将自定义背景图像添加到它的细节部分,其工作正常,问题是背景图像出现像素化。图像的大小为2048 x 1546(对于iPad上的Retina屏幕),如果我在iPad上将其视为照片,它就不会出现像素化,那么为什么它被用作背景?

我用来设置它的代码是,

UIColor * background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@“leather.png”]]; self.view.backgroundColor = background;

我唯一能想到的是因为Master Detail应用程序旁边有滚动条,但我该如何解决?或者真正的原因是什么?它似乎是像素化或任何方向。

1 个答案:

答案 0 :(得分:2)

添加文件名为“leather@2x.png”的图像,否则UIImage将无法识别出它应该是高分辨率图像。或者,您可能希望使用常规UIImageView而不是图案颜色。