Swift3 UIImageView中UIImage上方和下方的空白高度

Swift3 UIImageView中UIImage上方和下方的空白高度,swift3,uiimageview,uiimage,aspect-fit,Swift3,Uiimageview,Uiimage,Aspect Fit,给定一个使用AspectFit的UIImageView,如何计算UIImage上方和下方任何空白的高度?在计算图像比例时,您可以轻松做到这一点: let horizontalRatio = image.size.width / uiimageView.frame.size.width let verticalSpacing = uiimageView.frame.size.height * horizontalRatio 也许它是垂直地在中间 let whitespaceAbove = ver

给定一个使用AspectFit的UIImageView,如何计算UIImage上方和下方任何空白的高度?

在计算图像比例时,您可以轻松做到这一点:

let horizontalRatio = image.size.width / uiimageView.frame.size.width
let verticalSpacing = uiimageView.frame.size.height * horizontalRatio
也许它是垂直地在中间

let whitespaceAbove = verticalSpacing / 2
let whitespaceBelow = verticalSpacing / 2

请详细说明或举例说明如何根据图像视图的帧大小和图像大小进行计算。