【发布时间】:2012-12-18 18:27:48
【问题描述】:
我想设置视图的背景图像。我使用了三张图片:backgroundimage.png (size 320 x 480), backgroundimage@2x.png (size 640 x 960) and backgroundimage-568h@2x.png (size 640 x 1136)
适用于 iphone 3g 尺寸。但是当我测试它的视网膜尺寸时,背景图像只是原始图像的一小部分。我认为,我必须以某种方式缩小图像,或者为它设置一个框架,但我只是不知道如何。
感谢您的帮助;)
代码如下:
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];
【问题讨论】:
标签: iphone ios xcode background