gpt4 book ai didi

ios - 在 UIImageView 中设置 UIImage 时防止调整大小

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

我以编程方式编写了一些自动布局代码。我已成功实现以下布局( ImageView 中没有图像):

  1. 有两个 View ,一个 ImageView 后跟一个单行标签
  2. 标签被文本填充
  3. ImageView 的高度和宽度被限制为标签的高度
  4. 标签的高度是“固有高度”

一切正常。

当我以编程方式响应某些事件在 ImageView 中设置图像时, ImageView 会调整大小以适合图像,这会导致标签的高度发生变化以匹配 ImageView ,而忽略了固有高度由标签中的文本计算出的标签。

我使用此约束设置标签的高度:

self.subjectLabel.autoSetContentCompressionResistancePriorityForAxis(ALAxis.Vertical);

也许这有什么问题?有谁知道我哪里出错了?

最佳答案

我最终通过使用此页面中的想法调整 UIImage 的大小来解决这个问题:http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way .

我在 layoutSubviews 期间调整了图像的大小,以确保计算了所有 subview 的帧。

关于ios - 在 UIImageView 中设置 UIImage 时防止调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26460291/

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