У меня есть UIImageView, созданный в Inspector, который я изменяю в своем коде на основе выбранного изображения, которое я получаю из Интернета. Однако при первой загрузке изображения оно отображается в обычном разрешении изображений вместо вновь созданных границ UIImageViews.
Изменение размера UIImageView:
fullScreenImage.bounds.size = CGSize(width: scaledWidth, height: scaledHeight)
Настройка изображения UIImageView
let imageStringURL = images[indexPath.row].urls!["regular"]
let imageURL = URL(string: imageStringURL!)!
let imageData = try! Data(contentsOf: imageURL)
let image = UIImage(data: imageData)
fullScreenImage.image = image
Так выглядит при первом нажатии на изображение для входа в «полноэкранный режим».
Вот так это выглядит во второй раз, когда я нажимаю на нее
Не совсем уверен, почему Изображение не ограничивает себя в пределах указанных границ UIImageView