如何在Xcode 6中对齐标签下的按钮?

时间:2015-03-16 23:54:40

标签: swift xcode6 autolayout uilabel cs193p

我正在和iTunes U一起观看斯坦福大学的cs193p讲座,第一个演示是一个计算器。在第二讲中,教授使用出现的黑色网格线将按钮与显示标签的下边缘对齐。如何启用此网格线,因此我知道我的按钮位于标签的正下方?

6 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。我只是调整标签大小以删除先前的修复并手动将高度值设置为:38并显示蓝线。 enter image description here

答案 1 :(得分:1)

首次安装Xcode时,默认情况下应启用指南,但如果不是,则可以转到“编辑器”菜单并选择“画布” - >“捕捉到指南”。

编辑: 由于控件的边界不可见,因此将控件对齐到指南仍然有点棘手。帮助使定位更容易的一种方法是使边界可见。您可以再次执行此操作,转到“编辑器”菜单并选择“画布” - >“显示边界矩形”。

答案 2 :(得分:1)

我也有这个问题。我发现它与"更新框架"有关。关于约束的命令。我只是在尺寸检查器中手动将高度更改为38,我仍然可以将按钮放在标签的底部。

答案 3 :(得分:0)

单击并将UIButton拖动到视图中,然后使用蓝色对齐线来帮助

答案 4 :(得分:0)

即使我遇到了完全相同的问题,即没有看到描绘显示标签底部的黑色虚线指南,我也能得到预期的结果。

在从43:30开始执行教程中的步骤之前,我确保我的按钮的第一行远低于显示标签的下边框。一旦我按照步骤操作,一切都就到位了。

如果您仍然遇到问题,教师会在54:03开始提供故障排除步骤。

答案 5 :(得分:0)

解决方案juancho注意到并没有为我做这个伎俩。我在参考他描述如何动态设置按钮宽度/高度的部分之后参考他的故障排除提示解决了这个问题。

他明确表示你应该参考三角形"批量自动布局"按钮并单击"重置为建议的约束"在Selected Views下试图使"蓝线可达到"。