gpt4 book ai didi

ios - 调整 UIImageView 的大小以包装 "aspect fitted"图像

转载 作者:行者123 更新时间:2023-11-28 18:53:30 24 4
gpt4 key购买 nike

我们正在从 Internet 下载图像并将它们分配给具有 aspectFit 的 UIImageView 对象,因为它是 contentMode,类似于 [myImageView setImageWithURL:aURL]。

但是,纵横比调整会调整图像的大小并使其在 View 边界内居中。换句话说,当图像的宽度大于它的高度时,UIImageView 的底部边框和图像本身之间将有一个空间。

现在,我想在图像下方添加一个标签,中间没有任何类型的空格。如何实现?我的意思是,我们可以事先调整图像的大小,然后设置 ImageView 框架,但是,由于图像的源是一个 URL,这需要先下载图像(一堆代码已经由 UIImageView 类别实现)。

有没有办法告诉 UIImageView 将自己“包裹”在调整后的图像周围,或者有没有办法通过约束来实现这种效果?

谢谢

最佳答案

约束应该处理这个。确保您的 UIImageView 仅在左侧和右侧(我猜也是顶部)有限制并且对高度没有限制。对于您的 UILabel,它应该有一个从顶部到 UIImageView 底部的约束(以及您想要的任何水平约束)。

关于ios - 调整 UIImageView 的大小以包装 "aspect fitted"图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079561/

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