Соотношение сторон в UIImageView - PullRequest
13 голосов
/ 13 февраля 2012

У меня есть приложение, которое может добавлять фотографии с камеры или галереи.После добавления каждая фотография показывает в UIImageView.Но они показывают с плохим соотношением сторон.Размер фотографий увеличен до UIImageView's.

Как показать фотографии с их реальным соотношением сторон?

UPD, а как насчет маленьких изображений?если пользователь добавит действительно маленькое изображение, оно изменится на всю область UIImageView.Как показать эти картинки в реальном размере?

1 Ответ

28 голосов
/ 13 февраля 2012

Выполнение myImageView.contentMode = UIViewContentModeScaleAspectFit; является одним из вариантов.

Но этого недостаточно, поскольку оно меняет соотношение сторон изображения, но не меняет исходное изображение.

Единственный способ сделать это - использовать UIGraphicsImageContext, как описано здесь: Изменить размер UIImage с соотношением сторон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...