书中的Stack View示例"使用Swift开始iOS 9编程"

时间:2016-05-26 19:16:42

标签: ios xcode7

所以我从第6章开始学习教科书指令(从swift开始使用ios 9编程)来学习Swift中的Stack View。但是,我无法让这个例子起作用。在任何版本的模拟器中都无法正确显示图像。所以这是一个具有两个约束的垂直堆栈视图,"垂直间距到顶部布局指南"和"在容器中水平居中"。

任何已解决的建议或类似问题?

谢谢!

以下是错误的图像: Wrong image (my view) Right image (book view)

1 个答案:

答案 0 :(得分:2)

首先,使用此设置获取wardRobe标签,我将字体大小设置为40,您可以自定义您想要的方式。

enter image description here

第二,获取其他标签:

enter image description here

同样,您可以自定义标签的设置

接下来,将两者的宽度设置为相同,使其如下所示:

enter image description here

真棒,介绍游戏玩家的时间,堆栈视图: 单击主故事板中的按钮(见下文)

enter image description here

接下来,单击其中一个标签并按住命令,然后再选择另一个标签。 (两个标签应该一起选择)。接下来,单击故事板中的此按钮: 您的堆栈视图应如下所示:

enter image description here

现在,要调整图像大小,请选择宽度和高度并键入所需的值,然后单击添加约束: enter image description here

现在,转到您的视图层次结构,然后点击添加缺少的约束,您就完成了!

应该说,没有像这样的布局问题 enter image description here

更新:解决不同配置的自动布局:

选择你的stackView,如下所示: enter image description here

接下来,勾选水平容器,然后添加1个约束

enter image description here

最后,转到查看层次结构并单击修复错位。这应该排序所有

enter image description here

最终预览 enter image description here