2012-02-13 42 views
13

Tôi nhận được ứng dụng có thể thêm ảnh từ máy ảnh hoặc thư viện. Sau khi thêm từng ảnh hiển thị trong UIImageView. Nhưng chúng hiển thị với tỷ lệ cỡ ảnh xấu. Ảnh được mở rộng trên kích thước UIImageView's.Tỷ lệ khung hình trong UIImageView

Tôi làm cách nào để hiển thị photoes với khẩu phần thực của họ?

UPD và hình ảnh nhỏ thì sao? nếu người dùng sẽ thêm hình ảnh thực sự nhỏ, hình ảnh này sẽ thay đổi kích thước trên tất cả các khu vực của UIImageView. Làm thế nào để hiển thị hình ảnh này ở kích thước thật?

Trả lời

27

Làm myImageView.contentMode = UIViewContentModeScaleAspectFit; là một tùy chọn.

Nhưng nó không đủ bởi vì nó thay đổi tỷ lệ khung hình của hình ảnh, nhưng nó không thay đổi hình ảnh nguồn.

Cách duy nhất để làm điều đó là sử dụng UIGraphicsImageContext như đã giải thích ở đó: Resize UIImage with aspect ratio?

+0

thnx, hãy nhìn vào UPD –

+7

Ai Zhen? Bạn vừa sao chép từ đây: http://stackoverflow.com/a/6689788/1048331 – Myxtic

+1

Bản sao có danh tiếng 30k! – Vishal

Các vấn đề liên quan