gpt4 book ai didi

ios - 在 tableview 单元格中下载后图像调整大小

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

我正在从表格 View 单元格中的 URL 获取图像。 ImageView 紧贴表格 View 单元格中单元格的右顶部和底部。图片左侧是文字。我希望文本自动设置表格 View 单元格的高度,并且希望图像符合文本设置的大小。我该怎么做?现在它正在工作,但是当下载图像时,单元格会调整大小以变得更大,因为它使用了图像的大尺寸。结果,表格 View 中的单元格变得非常高。我该如何解决这个问题?

我知道问题是因为我在两个标签之间使用了大于或等于约束,如下面的屏幕截图所示。但我需要大于或等于约束。

这是我的约束:

enter image description here

这就是它们的样子,也是我想要的样子: enter image description here enter image description here

最佳答案

这似乎是一个或多或少按照您的意愿布局的单元格:

enter image description here

第一个标签有三行。第二个标签有四行。第三个标签有一行。第一个标签对单元格内容 View 有前导约束和尾随约束;其他两个标签的前缘和后缘与其对齐。从上到下有四个约束,content view to first label to second label to third label to content view。

ImageView 的顶部与第一个标签顶部对齐,底部与第三个标签底部对齐,前缘与第一个标签后缘约束,后缘与内容 View 约束。

就这些。

编辑 抱歉,我遗漏了一 block 拼图。对于您的用例, ImageView 的垂直内容压缩阻力需要低于任何标签的垂直拥抱优先级。这就是说:“让标签决定我能长多高。”您的标签的垂直拥抱优先级为 251,因此 250 就可以了。

enter image description here

关于ios - 在 tableview 单元格中下载后图像调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50825950/

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