如何将NIB文件中的对象发送到前台/后台?

如何在Xcode的集成界面生成器中调整对象的“z”位置(例如,将UIImageView发送到前面/后面)?

6 Solutions collect form web for “如何将NIB文件中的对象发送到前台/后台?”

只是为了给出一个干净的,最新的答案:

  1. select一个界面对象,然后select“Editor | Arrange | Send to back / front / etc”,或者

  2. select窗口对象,然后点击界面编辑器上方的“窗口”,select它包含的对象

    • 此图片显示点击的位置: 在这里输入图像说明
  3. 或者您可以展开对象浏览器,使用窗口对象上的显示三angular形,并从列表中select: http : //i.imgur.com/041xz.png

  4. 如果发送到正面/反面的选项呈灰色,请尝试双击该对象以将其选中。

    • 感谢Bryce Thomas在评论中的这个build议
  5. 或者,对象按照它们出现在对象浏览器列表中的顺序从后到前列出。

    • 例如,将列表中的一个对象拖到列表中的最后一个插槽,以使其位于最前面。

我最初知道,这个问题是为Xcode 4,但它是从谷歌search链接。

Xcode 5,67中 ,您仍然可以进入编辑器菜单并select并移动项目。

编辑菜单的图像

但是,您也可以通过简单地更改文档大纲中的顺序来重新排列。

UIView中的UI项目的示例

它们是反向z-index顺序:列表的顶部是堆栈的后面,列表的底部是前面的。 只需拖动您的UI项目到底部,把它带到前面。

find它:点击要移动的对象,然后在菜单栏中select编辑器>排列

另外,点击显示视图/对象/占位符/窗口的列底部的三angular形(打开)。 然后你有完整的对象的层次结构,如从IB,可以通过拖动重新排列。

点击您想要发回的项目。 从顶部菜单中select:编辑器 – >排列 – >发送到后面/前面。

您还可以在左侧菜单中拖放视图项目以更改顺序。 z顺序与菜单中项目的顺序相匹配。

  • Xcode显示了许多错误,但程序编译和运行良好(在模拟器和设备)
  • (0xE8008018):用于签署可执行文件的身份不再有效
  • 将视图控制器从一个故事板移动或复制到另一个
  • 将未知数量的行添加到“静态单元”UITableView
  • 如何将OSX上的Xcode更新到最新版本?
  • Xcode 4 - 在新的Macintosh安装上设置configuration文件时出现“找不到有效的签名标识”错误
  • 无法使用Xcode 7,7.0.1或7.1testing版在iOS 9.0.1设备上分析应用程序
  • 在哪里定义了$ {EXECUTABLE_NAME}和$ {PRODUCT_NAME}
  • 在多台计算机上开发iOS,在单个设备上testing,build议?
  • 获取任务允许在Xcode中做什么?
  • 当我尝试使用iPad进行开发时发生未知错误