是否可以定位僅具有視網膜顯示/具有特定iOS版本的用戶?如果沒有,我是否需要在我的項目中包含非視網膜圖像?我知道應用程序圖標需要非視網膜版本,但對於我所有的自定義圖形(如UIBarButton圖標等),它們都需要同時擁有retain([email protected])和常規( test.png)版本?僅爲Retina添加圖像
另外,我應該如何去縮放?目前,我創建的發言權較大的圖像,如100x100px然後比例縮小與下面的代碼:
// grab the original image
UIImage *originalImage = [UIImage imageNamed:@"test.png"];
// scaling set to 2.0 makes the image 1/2 the size.
UIImage *scaledImage =
[UIImage imageWithCGImage:[originalImage CGImage]
scale:(originalImage.scale * 2.0)
orientation:(originalImage.imageOrientation)];
這是否保持比如果我重新大小它50x50像素在Photoshop,然後添加一個更高的分辨率該文件到我的項目是什麼?
看看[這個答案](http://stackoverflow.com/questions/8881132/stop-using-retina-only-images?rq=1),看看它是否有幫助。 –
@RicPerrott確實幫了大忙。我唯一的後續問題是,我可以阻止特定ios目標下的用戶下載我的應用程序嗎?謝謝你的幫助! – grasp
在Build Settings中,將「iOS部署目標」設置爲您要支持的最高版本的iOS。 iOS版本較低的設備將無法下載您的應用。 –