我有一张图像(512 x 512 像素 299.98 像素/英寸)。我用来在按钮中显示图像的代码是
UIImage *cameraImage = [UIImage imageNamed:@"image.png"];
[cameraButton setImage:cameraImage forState:UIControlStateNormal];
if(IS_IPAD)
cameraButton.frame = CGRectMake(self.view.frame.size.width*0.04,self.view.frame.size.height*0.75,cameraImage.size.width*0.5,cameraImage.size.height*0.5);
else
cameraButton.frame = CGRectMake(self.view.frame.size.width*0.04,self.view.frame.size.height*0.75,cameraImage.size.width*0.25,cameraImage.size.width*0.25);
现在图像在 iPad(Retina 和普通)、iPhone Retina 上显示效果很好。但图像在 iPhone 3GS 上显示非常笨拙。看看附上的截图。
请帮我找出问题所在。