如何防止UIImageView通过AutoLayout进行调整



我正在使用自动布局重新创建我的UI,并在顶部有一个Navbar,并且在屏幕其余部分的UiimageViews上有一个2x2网格。我放在所有约束中,以便在任何方向上保持这种布置,并且当UiimageViews中没有图像时,它可以很好地工作。当我在UIImageViews中编程加载图像时,即使我的限制应该阻止这一点,它们也会更改大小和位置。

我为所有事物提供了所有自动化的掩码,并将UIImageView设置为fit。

这个自动层的东西对我来说是新事物,但是我以为我有效...直到我在那里放图像。为什么会改变uiimageViews的大小和位置?

感谢您的帮助!

,如果您在视图控制器中使用插座链接它们,则可以在运行时进行修改。

对于您的情况,您会添加宽度和高度约束,并将其链接到两个插座。然后,在知道图像尺寸后,您将更改恒定值。

我正在详细描述此处的类似用例:Div>

最新更新