gpt4 book ai didi

ios - 缩放任何图像以适应 UIImageView

转载 作者:太空狗 更新时间:2023-10-30 03:59:23 25 4
gpt4 key购买 nike

对于如何使 iPhone 相机拍摄的图像适合任何给定大小的 UIImageView,我有点困惑。显然,每个 ImageView 的比例都会不同,因此图像不会完美“适合”。但是假设我有一个大小为 200pt x 400 pt 的 UIImageView。使 UIImage 适合此 UIImageView 的最佳方法是什么?

我想我想做如下的事情:

[imageView setContentMode:UIViewContentModeScaleAspectFill];

这种方法可行,但它似乎增加了我的 UIImageView 的大小,但我不想这样...

enter image description here

最佳答案

使用 setContentMode:UIViewContentModeScaleAspectFit(不是 FillFill 意味着一个维度对于 ImageView 来说被允许太大,并且你如果未设置 ImageView 的 clipsToBounds,将能够看到多余的溢出)。

另请注意,在使用自动布局时设置现有 UIImageView 的 image 可能会导致 ImageView 的大小发生变化(因为图像的大小决定了 ImageView 的固有大小)。如果您不希望这样,请添加约束以将高度和宽度保持在某个恒定值(例如,明确的高度和宽度约束)。

关于ios - 缩放任何图像以适应 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833203/

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