如何在Xcode的集成界面构建器中调整对象的“z”位置(例如,将UIImageView
发送到前/后)?
答案 0 :(得分:131)
只是给出一个干净,最新的答案:
选择一个界面对象,然后选择“编辑|排列|发送到后面/前面等”,或者
选择窗口对象,然后单击界面编辑器上方的“窗口”并选择其包含的对象
或者您可以展开对象浏览器,使用窗口对象上的显示三角形,然后从列表中选择:http://i.imgur.com/041xz.png
如果发送到前/后的选项显示为灰色,请尝试双击该对象以将其选中。
或者,对象按照它们出现在对象浏览器列表中的顺序从后到前列出。
答案 1 :(得分:48)
我原来知道,这个问题适用于Xcode 4,但它是通过Google搜索链接的。
在 Xcode 5 , 6 和 7 中,您仍然可以转到“编辑器”菜单并选择并移动项目。< / p>
但您也可以通过简单地更改文档大纲中的顺序来重新排列。
它们处于反向z索引顺序:列表的顶部是堆栈的后面,列表的底部是前面。只需将UI项目拖到底部即可将其置于最前面。
答案 2 :(得分:14)
找到它:点击要移动的对象,在菜单栏中,选择编辑器&gt;装置
答案 3 :(得分:4)
此外,单击显示视图/对象/占位符/窗口的列底部的三角形(打开)。然后你有完整的对象层次结构,比如IB,可以通过拖动重新排列。
答案 4 :(得分:2)
单击要发回的项目。从顶部菜单中选择:编辑器 - &gt;安排 - &gt;发送到后面/前面。
答案 5 :(得分:2)
您也可以在左侧菜单中拖放视图项以更改顺序。 z顺序与菜单中项目的顺序相匹配。