我已经阅读了这个post并尝试了许多例子,但是我不能将两个图像放在另一个旁边,每个图像的宽度为50%,同时这些图像保持其宽高比。我不明白需要什么限制。
我有这个:
在图像中,您可以看到viewcontroller结构,2 imageview和约束。
我需要帮助,至少有一个类似的例子。感谢。
答案 0 :(得分:1)
我可以看到你在场景中缺少约束,所以这可能是一个问题。
我会将UIImageView
放在固定到主视图的容器视图中,确保没有遗漏的约束。这样做的好处在于调试 - 你可以给它一个不同的BG颜色,并确保它在模拟器/设备上正确调整自己的大小。我发现将图像视图置于其中非常有帮助。
然后,您需要在图像视图上指定宽高比约束,并使它们具有相等的宽度和高度。在图像视图和顶部/前导/尾部之间添加一些小的恒定水平间距到容器视图,让自动布局决定最佳图像大小。
我已经收录了故事板的截图: -
这样渲染: -