gpt4 book ai didi

ios - UIImageView - 无论如何要同时使用 2 种内容模式?

转载 作者:搜寻专家 更新时间:2023-11-01 05:37:21 25 4
gpt4 key购买 nike

所以在我的场景中,我有一个(为了便于理解)100x100 的正方形,需要在其中显示一个 300x800 的图像。

我想要做的是能够像使用 UIViewContentMode.ScaleAspectFill 那样缩放图像,以便宽度正确缩放到 100。

但是,在那之后,我想将图像“移动”到图像的顶部,而不是将它放在 imageView 的正中央,基本上就是 UIViewContentMode.Top做。然而,这并没有首先扩展它。

无论如何,是否可以使用内置工具执行此类行为?无论如何要添加多个 contentModes?

最佳答案

我已经编写了一个辅助函数,用于将图像缩放到传入的特定大小,所以我只编写了一个函数来计算缩放后的图像,该图像适合我拥有的与 AspectFill 大小相似的较小正方形,然后我编写了代码,将其裁剪为我在 (0,0) 处所需的矩形大小。

关于ios - UIImageView - 无论如何要同时使用 2 种内容模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35386218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com