为什么当我使用autolayout移动视图时,XCode 5在故事板中添加约束

时间:2013-09-21 01:47:32

标签: ios xcode interface-builder xcode5

我的应用程序正在运行,并已准备好提交昨天。我愚蠢地升级了xcode。一些观点需要调整。除了一个人之外,我得到了一切。

不工作的是

查看

  

滚动型

     
    

其他子视图

  

问题是scrollview没有滚动。检查用户交互。我甚至从头开始重新创建整个视图,并将所有内容重新链接到class.h和segweys。

我注意到此scrollview或任何子视图都没有约束设置。当围绕它移动视图时,不再自动创建紫色系统约束。在此之前,我已将紫色约束转换为蓝色约束,然后将它们链接到.h文件,以便我可以删除它们然后应用我自己的约束。但是现在,由于没有生成,我无法将它们转换为蓝色以删除。当我使用故事板中的pin菜单手动添加它们时,由于运行时生成的Prototype约束,在模拟器中导航到该视图时出错。

当我点击视图并点击重置为建议约束时,它不会添加任何...

当我移动视图时,如何让xcode自动添加紫色约束?

1 个答案:

答案 0 :(得分:1)

我不认为有一种方法可以在移动视图时自动添加约束。如果您的视图没有任何约束,则应选择“添加缺失约束”,而不是“重置为建议的约束”(这应该添加类似于您在Xcode 4.6中自动获得的约束)。添加初始约束后,当您移动视图时,可以使用“更新约束”或命令移位等于更新约束以反映新位置。