2012-02-13 29 views
13

Fotoğraf makinesinden veya galeriden fotoğraf ekleyebileceğim bir uygulama aldım. Her fotoğraf eklendikten sonra UIImageView. Ancak kötü en boy oranıyla gösterilirler. Fotoğraflar UIImageView's boyutunda genişletilmiştir.En boy oranı UIImageView

Fotoğrafların gerçek görünümleri ile nasıl gösterebilirim?

UPD ve ne hakkında küçük resimler? Kullanıcı gerçekten küçük resim ekleyecekse, bu resim UIImageView'un tüm alanlarında yeniden boyutlandırılacaktır. Bu resimleri gerçek boyutta nasıl gösterebilirim?

cevap

27

myImageView.contentMode = UIViewContentModeScaleAspectFit; yapmak bir seçenektir.

Ama bu yeterli değil çünkü resmin en boy oranını değiştirir, ancak kaynak görüntüyü değiştirmez. Resize UIImage with aspect ratio?

+0

thnx , Zhen UPD –

+7

bakın: Orada açıklandığı üzere

Bunu yapmanın tek yolu UIGraphicsImageContext kullanmaktır? Bunu buradan kopyaladınız mı: http://stackoverflow.com/a/6689788/1048331 – Myxtic

+1

30k itibarı ile Copycat! – Vishal

İlgili konular