【问题标题】:Height of whitespace above and below UIImage in UIImageViewUIImageView中UIImage上下空白高度
【发布时间】:2017-07-21 18:11:20
【问题描述】:

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

【问题讨论】:

  • 请详细说明或举例说明
  • 根据图像视图的帧大小和图像大小做一些数学运算。

标签: swift3 uiimageview uiimage aspect-fit


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2011-12-06
    相关资源
    最近更新 更多