Отображение изображения с другим соотношением сторон в ImageView - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть UIImageView фиксированного размера 210 * 230 для постера фильма.Изображения, поступающие с сервера для другого фильма, имеют разное соотношение сторон и размер.Как сделать все изображения хорошими в этом постере imageView.Мне нужно сохранить постер imageView фиксированного размера.

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

У вас есть два варианта здесь

  1. Измените свойство contentMode UIImageView на scaleAspectFit .В этом случае пустое пространство будет показано внутри вида изображения, если вид изображения и соотношение сторон изображения не совпадают.Если соотношение будет таким же, ваше изображение будет идеально вписываться в imageView.

Измените форматное соотношение каждого изображения программно, чтобы оно идеально вписывалось в изображение.Просто Google, как изменить размер изображения в Swift.Я сделал это сам, код доступен на SO.Просто поищите немного.

Надеюсь, это поможет

0 голосов
/ 29 сентября 2018

Используйте свойство contentMode для UIImageView.Если вы не хотите, чтобы какие-либо изображения были обрезаны, вы, вероятно, захотите использовать scaleAspectFit, чтобы сделать что-то вроде myImageView.contentMode = .scaleAspectFit

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