Подтвердить что ты не робот

Соотношение сторон в UIImageView

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

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

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

4b9b3361

Ответ 1

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

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

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