的Xcode 6.3故事板自动布局约束

问题描述:

这是我的故事板:的Xcode 6.3故事板自动布局约束

Storybaord

这是iPad模拟器:

iPad Simulator

因为我去的右下角点击约束按钮上有一个带有两个挤压条的三角形(它看起来像星球大战战斗机,驾驶舱有三角形)。我向下滚动到说视图控制器中的所有视图的部分,我点击清除约束。然后我回到相同的按钮,但这次我点击添加缺少的约束。

这是怎么发生的?我该如何解决它?

添加缺少的约束并不意味着“添加我认为在我的项目中会更好的约束”。 Xcode增加了一些约束来保持一切到位,但这可能(或可能不)成为你想要的。

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

一些提示:

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

update frames

  • 使用助理编辑拆分您的Xcode视图,这样你就可以选择预览和具有在设计你的故事板,看看它的外观。您可以添加不同的设备,看看它如何适应(底部小+按钮)

Preview

+0

感谢这帮助了很多现在看来我多么希望它看起来 – Joel

+0

当我点击这个小“ +'按钮,我看不到iPad的选项。我可以看到iPhone 3.5,4,4.7,5.5英寸的屏幕,但不是iPad。我只想看看我的约束如何在iPad上使用这些iPhone屏幕。 –

+0

您是否已将iPad添加到部署信息中?转到您的项目>您的目标>常规选项卡。在这里,查看部署信息部分。在设备中,选择Universal,以便您可以看到iPad Storyboard并预览iPad屏幕 –