0

这是我的故事板:

故事板

这是 iPad 模拟器:

iPad 模拟器

对于约束,我转到右下角并单击带有两个突出条的三角形的按钮(它看起来像一个带有三角形作为驾驶舱的星球大战战斗机)。我向下滚动到显示视图控制器中所有视图的部分,然后单击清除约束。然后我回到同一个按钮,但这次我单击添加缺少的约束。

为什么会这样?我该如何解决?

4

1 回答 1

0

添加缺少的约束并不意味着“添加我认为在我的项目中看起来会更好的约束”。Xcode 添加了一些约束来保持一切就绪,但这可能(也可能不是)是您想要的。

要在没有歧义的情况下绘制控件,您至少需要 4 个约束,每个轴上两个(X 两个,Y 两个)。我建议清除所有约束,并通过控制开始控制,添加约束。

一些技巧:

  • 您可以设置约束,然后移动控件,要求 Xcode 使用更新约束选项将约束刷新到新位置。更新框架选项则相反:给定一组约束,在正确的位置重新绘制控件。

更新帧

  • 使用 Assistant 编辑器拆分您的 Xcode 视图,因此您可以在设计 Storyboard 时选择Preview并查看它的外观。您可以添加不同的设备以查看它的适用性(底部的小 + 按钮)

预习

于 2015-04-23T05:11:09.670 回答