gpt4 book ai didi

ios - 如何防止 UIImageView 使用 Autolayout 调整大小

转载 作者:行者123 更新时间:2023-12-01 19:14:53 24 4
gpt4 key购买 nike

我正在使用自动布局重新创建我的 UI,并在顶部有一个导航栏和一个 2x2 的 UIImageView 网格填充屏幕的其余部分。我设置了所有约束,因此它在任何方向上都保持这种排列,并且当 UIImageViews 中没有图像时它运行良好。当我以编程方式在 UIImageViews 中加载图像时,它们会更改大小和位置,即使我有应该阻止这种情况的约束。

我为所有内容关闭了所有自动调整大小的 mask ,并将 UIImageViews 设置为 Aspect fit。

这种自动布局的东西对我来说是新的,但我认为我已经让它工作了......直到我在那里放了一张图片。为什么这会改变 UIImageViews 的大小和位置?

谢谢您的帮助!

最佳答案

如果将它们与 View Controller 中的 socket 链接,则可以在运行时修改它们。

对于您的情况,您将添加宽度和高度约束并将它们链接到两个导出。
然后在您知道图像尺寸后,您将更改常量值。

我在这里为一个类似的用例详细描述了这一点:http://www.cocoanetics.com/2012/11/first-good-auto-layout-use-case/

关于ios - 如何防止 UIImageView 使用 Autolayout 调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13998203/

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