我正在使用視網膜顯示器的iOS設備上工作。基本上,我有一個UIImageView
並通過在文檔文件夾中加載jpeg圖像來設置其圖像。iOS:從加載的圖像爲視網膜顯示器設置具有正確比例因子的UIImageView圖像
比方說,UIImageView
的尺寸爲100x100點。 jpeg圖像的尺寸爲200x200像素。據我所知,jpeg圖像應該在UIImageView
中查看,沒有任何縮放。我讀JPEG圖像作爲
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *jpegFilePath = [NSString stringWithFormat:@"%@/im_%d_%d.jpeg",docDir, dbPhotoId, i];
UIImage* tmpImage = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@", jpegFilePath]];
的UIImage* tmpImage
具有1的比例因子和寬度和高度的200和200(從tmpImage.scale
,tmpImage.size.width
和tmpImage.size.height
觀察到的)。
在這種情況下,如果我將UIImageView
(尺寸100x100點)的圖像屬性設置爲tmpImage
,我可以安全地假定不會有任何縮放或視網膜顯示問題嗎?
你永遠無法安全地承擔任何事情。經常測試! – Cyprian 2012-08-14 19:55:02