Высота пустого пространства над и под UIImage в UIImageView

Учитывая UIImageView, используя AspectFit, как я могу вычислить высоту любого пробела выше и ниже UIImage?

1 ответ

Вы можете сделать это легко, когда рассчитаете масштаб изображения:

let horizontalRatio = image.size.width / uiimageView.frame.size.width
let verticalSpacing = uiimageView.frame.size.height * horizontalRatio

И, вероятно, это вертикально в середине

let whitespaceAbove = verticalSpacing / 2
let whitespaceBelow = verticalSpacing / 2
Другие вопросы по тегам