在Swift的屏幕中心将多个项目约束在一起

时间:2015-03-11 15:12:22

标签: ios swift constraints

![在此处输入图片说明] [1]我目前正在制作一个TicTacToe应用程序,我想在任何设备的屏幕中心都有9个彩色盒子。我没有很好的约束经验,也无法弄清楚如何做到这一点。我已经为这个问题添加了一张图片,以展示它在界面构建器中的外观。如果有人可以帮助我,那将会有很大的帮助。 (编辑:不要让我张贴图片!)

2 个答案:

答案 0 :(得分:1)

创建一个包含所有框的UIView。您可以在IB中使用简单约束来居中UIView,您可以根据需要在视图中排列框。

答案 1 :(得分:0)

如果所有设备和方向的图像都是固定的,那么您可以简单地制作UIView并按照您希望它们显示的顺序添加这些图像并应用基本约束。

如果要生长图像,则使用间隔视图。有关间隔视图的使用,请参考this link并应用基本约束,请参阅这些链接link 1link 2,之后您将能够解决所有与约束相关的问题