Xcode Interface Builder文档大纲中约束列表的更改顺序

Xcode Interface Builder文档大纲中约束列表的更改顺序,xcode,autolayout,interface-builder,Xcode,Autolayout,Interface Builder,是否可以更改文档大纲中显示的各种顶级约束的顺序?顶层约束是我的许多标签元素之间的所有各种约束的所在,我希望将它们组织成逻辑分组,以简化我的工作流程。目前,它们的排列顺序与我添加它们的顺序相同,但这并不理想。虽然可以在文档大纲中拖动各个元素并对其重新排序,但似乎不能对约束进行重新排序。是否有解决方法或只是我缺少的东西?这无法在XCode 7.3中测试的Interface Builder中以图形方式完成。此外,如果右键单击.storyboard/.xib文件并选择Open As->Source Co

是否可以更改文档大纲中显示的各种顶级约束的顺序?顶层约束是我的许多标签元素之间的所有各种约束的所在,我希望将它们组织成逻辑分组,以简化我的工作流程。目前,它们的排列顺序与我添加它们的顺序相同,但这并不理想。虽然可以在文档大纲中拖动各个元素并对其重新排序,但似乎不能对约束进行重新排序。是否有解决方法或只是我缺少的东西?

这无法在XCode 7.3中测试的Interface Builder中以图形方式完成。此外,如果右键单击.storyboard/.xib文件并选择Open As->Source Code,则可以通过更改相应XML元素的顺序来重新排序视图的约束,但一旦切换回Interface Builder,它们的顺序将被恢复。

该顺序应为拖放可替换,也许在Xcode的未来版本中。我仍然没有看到它在Xcode 9上实现。

顺序应该是拖放可替换的,也许在未来的Xcode版本中。我仍然没有看到它在Xcode 12.4上实现。苹果真丢脸。

问得好……在这一点上,我只是讨厌苹果和Xcode。做这件事感觉很不舒服,这不是我想再做一次的事情,但知道它是如何工作的很好!我的猜测是,顺序是基于约束ID的字母顺序,这当然是荒谬的。叹气。在XCode 9.3中似乎仍然无法做到这一点。我刚刚遇到一种情况,当应用程序刚刚启动时,我得到了一个布局,然后如果我旋转到横向,然后返回到纵向,我有一个不同的布局。据我所知,唯一的区别在于约束数组中约束的顺序。