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

Ale*_*ach 6 xcode interface-builder autolayout

是否可以更改文档大纲中显示的各种顶级约束的顺序?顶级约束是我的许多标签元素之间的所有各种约束,我想将它们组织成逻辑分组以简化我的工作流程.目前,它们按我添加的顺序列出,但这并不理想.虽然您可以在文档大纲中拖动和重新排序单个元素,但似乎不能重新排序约束.是否有工作或只是我缺少的东西?

sta*_*kri 6

这不能在Interface Builder中以图形方式完成(在XCode 7.3中测试).此外,如果右键单击.storyboard/.xib文件并选择"打开为 - >源代码",则可以通过更改相应XML元素的顺序来重新排序视图的约束,但一旦切换回接口生成器,他们的订单将被还原.

  • 我的猜测是,顺序是基于约束ID的字母顺序,这当然是荒谬的.叹. (3认同)
  • 是的,但了解它的工作原理是很好的! (2认同)