ios 中的 ImageView 和约束

ImageViews and constraints in ios

我正在尝试制作一个简单的井字游戏。我在界面生成器中制作了游戏场景,我有一个用于游戏网格的 ImageView,其中有 9 个 ImageView,可以是网格顶部的 x 或 o。

游戏运行良好,但现在我正在尝试添加约束以使其在所有设备上正确显示。我设法向网格添加了适当的约束以使其正确显示,但我无法使 9 个图像视图正确地保留在更大的 ImageView(网格)上。

如果我调整(网格的)大 ImageView,它是否可以自动调整小 ImageView?如果我将它们添加为大视图的子视图,它可以工作吗?我注意到两个选项:剪辑子视图和自动调整子视图大小。

让它们正确显示的最简单方法是什么?

我认为最好的方法是使用 CollectionView。

对 9 个图像视图应用约束会更难,但如果你想应用约束 你可以看这个视频 https://www.youtube.com/watch?v=G53PuA_TlXk