2017-01-03 91 views
0

所以我似乎可以让这些constraints正常工作。我在我的ViewControllers之一上做了一些工作,它的工作非常完美。我只是不记得我是如何做到的。Xcode不理解这些约束,它不按我想要的方式工作

因此,当我更新constraints在新的ViewController,然后我得到警告说明帧的“对象”将在运行时不同。然后,所选对象的黄色虚线轮廓在ViewController中显示得较低。然后如果我click Editor -> Update Frames,它将所有东西都转移到黄色虚线框所在的位置。我不希望发生这种事。我希望我的物品在ViewController的地方放到我放置的地方。

为什么它放置的黄色虚线框比实际放置的位置要低?

这是选中一个项目。看看黄色的虚线框是如何比我想要的低。现在,当我设置这个时,我有UIScrollView来适应整个画布。这是如何设置其他ViewController

enter image description here

+0

使用更新约束而不是更新帧 –

+0

我试过了,它似乎没有效果。 – Micheal

+0

你可以显示你的故事板的截图吗? –

回答

0

好的如此更新。我必须四处游玩,我发现导航栏与此有很大关系。我删除了导致ViewControllersegue,并设置了我想要的所有内容。然后我重新添加segue,一切都在我想要的地方。我不知道这是否是正确的方式或实现此目标的最佳方式。

另外我得到更多的玩,发现我没有删除segue我可以把所有的东西放在导航栏后面,添加约束然后更新框架。我再次不确定这是否是正确的方式,但它确实按照我需要的方式工作。

相关问题