0

我對uiimageviews非常新,我對UIImagePickerController有個疑問。在我的應用程序中,用戶選擇一個圖像,然後顯示在uiimageview上。然後調整圖片大小,使其每一部分都適合imageview,從而導致圖像失真。有沒有辦法讓imageview不調整圖像的大小以適應其邊界? 謝謝!如何使UIImagePickerController圖像在imageview上顯示時不會調整大小

編輯:雖然第一個答案不居中的形象,我也想用戶能夠捏圖像放大和縮小

編輯#2回答我選擇把我在正確的方向正確顯示圖像。對於縮放,我發現這可以解決它iphone uiscrollview and uiimageview - setting initial zoom

+0

我已經回答了您的原始問題。如果你有一個新的問題,它應該作爲一個新的問題發佈。這是使用UIScrollView完成的。 –

回答

1

您的圖像視圖的內容模式可能設置爲要麼填充要麼縮放以適合。嘗試將其設置爲左上角,居中等,具體取決於你想要的。

[myImageView setContentMode:UIViewContentModeCenter]; 
0

如果你不使用自動佈局(從我迄今爲止經歷過,你可能shouldn't-它的氣質,並且不與iOS 5的工作),可以調整彈簧(內雙箭頭)在尺寸檢查員。

您也可以嘗試在父視圖的屬性檢查器中取消選擇「Autoresize Subviews」。但是,如果您希望它適用於所有兄弟子視圖,這隻會起作用。

相關問題