Xcode-swift3自动布局

最佳编程工具“ Xcode”中最好的功能之一是“自动布局”,当我们为iPhone应用程序设计场景时,如果您不熟悉前端语言(就像我一样),那将是最困难的部分开发应用程序。 现在,Apple为我们创建了一份礼物,即Xcode中的Auto布局!

第一种做法是在同一水平线上制作三个图像视图,它们必须自动具有相同的高度和相同的宽度,并且width:height应该为1:2,并且到屏幕两边的距离应该分别为20邻居是10岁,你可以看到我在图片中所做的

接下来的做法是让两个按钮并排放置,位于屏幕的垂直中心,彼此之间的距离为10,看我在图片中的操作方式

在这种情况下,我使左按钮在主视图的中心变为-5,右按钮将在中心的5指向中心,以使拖曳按钮彼此之间相距10个点,并且始终位于屏幕的中心。

在下一种情况下,我必须在同一水平线上创建三个按钮,彼此之间以及与屏幕侧之间的距离相同,并且该距离随着设备的大小而增加或减少。 在这种情况下,最棘手的部分是没有直接坐着的东西可以使物品之间的距离相等(只有大小可以做到),为解决此问题,我拖动了四个视图以分离按钮,并将彼此之间的距离设置为0,然后将四个视图的大小设置为自动相同,因此彼此之间的按钮以及屏幕的大小将看起来相同。 请看下面的图片(我对这些视图使用不同的颜色以使其清晰可见)

下图是我以前制作的“唐诗三百首”应用程序,在该应用程序中,我也使用自动布局来控制场景,例如,在文本视图中显示诗人的内容,并且约束以控制其在场景中的高度,宽度和位置。

自动布局确实是Apple编写的给程序员的礼物,它可以帮助我们更轻松地设计自己的应用程序! 现在就尝试学习它!