Соотношение сторон в UIImageView
У меня есть приложение, которое может добавлять фото с камеры или галереи. После добавления каждой фотографии в UIImageView
. Но они показывают с плохим соотношением сторон. Фото расширены на размер UIImageView's
.
Как я могу показать фотографии с их реальным аспектом?
UPD, а как насчет небольших фотографий? если пользователь добавит действительно маленькую картинку, это изображение изменится на всю область UIImageView
. Как показать эти изображения в реальном размере?
Ответы
Ответ 1
Выполнение myImageView.contentMode = UIViewContentModeScaleAspectFit;
- это один из вариантов.
Но этого недостаточно, поскольку он изменяет пропорции изображения, но не изменяет исходное изображение.
Единственный способ сделать это - использовать UIGraphicsImageContext
, как описано там:
Изменить размер UIImage с соотношением сторон?