Изменение размера представления в зависимости от размера содержимого изображения Формат Fit Swift
У меня есть следующая иерархия представлений, основанная на картинке ниже.
Мой UIImageView установлен на Aspect Fit, и я извлекаю прямоугольный UIImage из моей базы данных, поэтому изображение масштабируется, чтобы оставить пустое пространство внизу и вверху представления изображения.
Я хочу, чтобы изображение было с таким соотношением сторон, но теперь я хочу удалить пустое пространство как над, так и под UIImage.
Вся иерархия также размещена в виде стека.
Самым простым способом сделать это, я думаю, было бы иметь фактический UIImage с ограничениями, а не UIImageView, но это не представляется возможным выполнить.
Я попытался получить размер UIImage и уменьшить размер UIImageView на основе размера изображения, но затем само изображение просто снова уменьшилось, чтобы соответствовать "новому" размеру UIImageView.
Кажется, я не могу найти лучший способ сохранить все свои ограничения здесь