在 Swift 中将多个项目限制在屏幕中央

Constrain multiple items together in the center of the screen in Swift

![在此处输入图片描述][1]我目前正在制作一个 TicTacToe 应用程序,我有 9 个彩色框,我希望它们位于任何设备屏幕的正中央。我没有很好地约束的经验,也不知道该怎么做。我已经为这个问题放了一张图片,以显示它在界面构建器中的外观。如果有人可以帮助我,那将是很大的帮助。 (编辑:不允许我 POST 图片!)

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

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

如果要增大图像六边形,则使用间隔视图。 spacer view的使用参考this link and applying basic constraints refer these links link 1 and link 2 之后你将能够解决所有约束相关的问题