在Xcode Interface Builder中 – 为什么编辑器中的选项—>排列菜单(包含发送到前面,发送到后面)常常被禁用?

我试图做的很简单:在子视图内的图像前面添加一个标签。

但是当select我的标签时,所有的排列选项都被禁用/不可选。 我发现这经常发生。

什么可能是我几乎从不允许在排列菜单中更改我的对象的z轴的原因? 避免这个特性并以编程方式设置视图的顺序是一个更好的做法吗?

这取决于您如何select标签(类似于标签只能以某种方式select时才能通过键盘移动)。

一个简单的方法是查看左侧窗格中的视图列表,并上下拖动视图以更改顺序。

它有时会发生。 在这种情况下,点击你想发送的视图或图像,然后你会看到图像边缘的小方框,你可以重新调整图像的大小,只需点击一下,然后进入编辑器 > 排列 >select选项根据你的需要。