Swift image Aspect Fill для высокого изображения не работает
У меня есть этот UIImageView, который может содержать изображения с различными соотношениями. Я изучил свойства UIImageView и кажется, что свойство Aspect Fill, установленное для режима просмотра, должно быть тем, что мне нужно.
Он работает так, как задумано, когда изображение шире, чем выше: вырезает левую и правую части изображения из UIImageView.
Однако, если изображение выше, чем шире, оно не обрезает верхнюю и нижнюю части изображения, оно позволяет изображению выходить из вида и перекрывать нижние виды.
Вот ограничения, которые у меня есть для UIImageView:
Я видел несколько обучающих программ, которые я делаю, но результат для меня другой.
2 ответа
Если изображение соответствует, но выходит за пределы вида изображения, попробуйте включить "подпредставления клипа"
Для такого условия могут помочь два возможных решения:
Рассчитайте соотношение сторон на основе требуемого размера, чтобы качество изображения оставалось неизменным. ( ** используйте калькулятор Aspect Fit, чтобы найти необходимое соотношение)
Приспособление ЦЕНТРА ИЛИ АСПЕКТА
Спасибо