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

dar*_*elt 27 xcode interface-builder ios

我想做的很简单:在子视图中的图像前面贴一个标签.

但是,当选择我的标签时,所有排列选项都被禁用/取消选择.我发现这种情况经常发生.

可能是因为我几乎从未允许在"排列"菜单中更改对象的z轴?避免此功能并以编程方式设置视图顺序是一种更好的做法吗?

Wai*_*ain 36

它可能取决于您如何选择标签(类似于在某些方面选择时只能使用键盘移动标签).

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

  • 我刚刚找到另一种方法来解决这个问题!单击视图的边缘,就好像稍微调整它一样,然后放开.转到编辑/编排,选项将是可选的! (12认同)
  • 谢谢,谢谢.我很确定这是我点击它的方式 - 我最终删除并在选项再次出现之前添加到子视图几次.我也没有意识到左侧面板(视图列表)与z轴的顺序相反!顶部是底部! (5认同)

Shy*_*ani 14

它有时会发生.在这种情况下,单击要发回的视图或图像,然后您将在图像的边缘看到小方框,您可以从中重新调整图像大小,只需单击一次,然后转到编辑器 > 排列 >选择选项根据你的需要.

  • 这是原始问题的正确答案。 (2认同)