2012-02-13 33 views
13

我得到的應用程序可以添加從相機或畫廊的照片。添加完UIImageView中的每張照片後,但他們表現出不良的長寬比。照片在UIImageView's尺寸上延伸。在UIImageView中的長寬比

我如何顯示與他們真正的長寬比照片?

UPD和小圖片呢?如果用戶將添加非常小的圖片,這張圖片將調整在UIImageView的所有區域。如何以真實尺寸顯示這些照片?

回答

27

myImageView.contentMode = UIViewContentModeScaleAspectFit;是一種選擇。

但這還不夠,因爲它會改變圖像的高寬比,但不會更改源圖像。

做到這一點的唯一方法是使用UIGraphicsImageContext的解釋有: Resize UIImage with aspect ratio?

+0

日Thnx,請看UPD – 2012-02-13 07:18:49

+7

誰是珍?你剛剛從這裏複製它:http://stackoverflow.com/a/6689788/1048331 – Myxtic 2014-12-31 20:30:48

+1

模仿與30k聲望! – Vishal 2015-06-26 13:25:18