如何将NIB文件中的对象发送到前台/后台?
如何在Xcode的集成界面生成器中调整对象的“z”位置(例如,将UIImageView
发送到前面/后面)?
只是为了给出一个干净的,最新的答案:
-
select一个界面对象,然后select“Editor | Arrange | Send to back / front / etc”,或者
-
select窗口对象,然后点击界面编辑器上方的“窗口”,select它包含的对象
- 此图片显示点击的位置:
-
或者您可以展开对象浏览器,使用窗口对象上的显示三angular形,并从列表中select: http : //i.imgur.com/041xz.png
-
如果发送到正面/反面的选项呈灰色,请尝试双击该对象以将其选中。
- 感谢Bryce Thomas在评论中的这个build议
-
或者,对象按照它们出现在对象浏览器列表中的顺序从后到前列出。
- 例如,将列表中的一个对象拖到列表中的最后一个插槽,以使其位于最前面。
我最初知道,这个问题是为Xcode 4,但它是从谷歌search链接。
在Xcode 5,6和7中 ,您仍然可以进入编辑器菜单并select并移动项目。
但是,您也可以通过简单地更改文档大纲中的顺序来重新排列。
它们是反向z-index顺序:列表的顶部是堆栈的后面,列表的底部是前面的。 只需拖动您的UI项目到底部,把它带到前面。
find它:点击要移动的对象,然后在菜单栏中select编辑器>排列
另外,点击显示视图/对象/占位符/窗口的列底部的三angular形(打开)。 然后你有完整的对象的层次结构,如从IB,可以通过拖动重新排列。
点击您想要发回的项目。 从顶部菜单中select:编辑器 – >排列 – >发送到后面/前面。
您还可以在左侧菜单中拖放视图项目以更改顺序。 z顺序与菜单中项目的顺序相匹配。