【问题标题】:How do I scaleType=centerCrop in IOS?如何在 IOS 中 scaleType=centerCrop?
【发布时间】:2019-07-12 11:50:27
【问题描述】:

我试图让我的 UIImageView centerCrop 适合我的宽度。在我的 Android 版本中,我需要做的就是这个android:scaleType="centerCrop",这就是结果。 但是,在 IOS 中,我调用 Content mode = Center 但这是结果 如何在我的 IOS 中获得与 Android 中相同的结果。 注意我使用的是 Swift 4.2

Android-android:scaleType="centerCrop"

IOS

【问题讨论】:

  • 试试这个:yourImageView.contentMode = .scaleAspectFill 顾名思义,它将缩放图像(从中心锚点)保持其纵横比直到填满 imageView
  • 不工作....必须是我设置 UIImageView 的方式
  • 您是如何设置视图/单元格的。你在使用自动布局吗?
  • 我想这就是我的错误所在......
  • stackoverflow.com/a/24671000/366346 这应该让您对 iOS 中的工作原理有一个很好的了解

标签: ios swift uitableview uiimageview


【解决方案1】:

对于 iOS,您正在寻找的 scaleTypes 是 UIViewContentModeScaleAspectFill。

Difference between UIViewContentModeScaleAspectFit and UIViewContentModeScaleToFill?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 2018-08-25
    • 2023-03-15
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多