UIImageView с полной шириной и переменной высотой - PullRequest
0 голосов
/ 24 октября 2018

Я занимаюсь разработкой приложения, в котором я хочу UIImageview, например, ленту Instagram.Я установил начальное и конечное пространство для mainview как ноль, поэтому ширина теперь составляет 100% экрана.Теперь, как мне установить высоту, чтобы она варьировалась в зависимости от масштаба изображения.Я попытался установить режим содержимого в Aspect Fit, но он не работает, и слева и справа появляются пустые места для портретного режима изображения

Образец изображения, который я выбрал Selected Image

Как это получилось после выбора в UIIMageView

Image in UIImageView

1 Ответ

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

Чтобы решить эту проблему, вам нужно получить размер изображения по высоте и ширине со стороны сервера для каждого изображения.Затем в соответствии с шириной изображения, высотой изображения, шириной экрана необходимо рассчитать новую высоту изображения и установить для нее значение высоты изображения, взяв ограничение на высоту изображения.

let calculatedImageHeight = (screenWidth * imageHeight)/imageWidth
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...