Высота пустого пространства над и под 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