如何为我的Interface Builder对象分配不同的z-order?

14

我该如何更改界面构建器中对象的z值,或将其置于前面或后面?

例如,我想将此视图中的“Label”移至最前面:

示例图片

3个回答

27

您需要在接口构建器中重新排序它们。看起来您正在使用Xcode 4。因此,首先单击IB左下角的箭头以展开侧面板:

enter image description here

接下来,单击并拖动要重新排列的视图。

enter image description here

列表中项的位置越靠下,其“z-index”就越高。


2

选择该对象后,转到(菜单)Editor>Arrangement>。将有4个选项,激活适当的选项。


5
不知何故,当我这样做时,没有任何选项被激活。我可能做错了什么? - hover

0

xCode 10.3 (2019):

当我复制/粘贴背景图像视图时,遇到了同样的问题。我无法在文档大纲面板(在界面构建器中)中拖动它以更改其z顺序。

答案就是重新启动xCode

我认为这会重新索引/重建故事板,然后我可以将其拖到列表中更高的位置(从而使其在z顺序上更低且在其他控件后面)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接