文章详情

更改视图的图层,使其显示在同级视图的前面或后面。


1.在Interface Builder画布上或在大纲视图中,选择所需的视图。


2.从编辑器菜单中的“排列”子菜单中选择适当的命令。

发送到最前面:将视图移到顶层,将其放置在所有同级视图的前面。


发送到背面:将视图移到最底层,将其放置在所有同级视图的后面。


转发:将视图向上移动一层。


向后发送:将视图向下移动一层。


超级视图中视图的深度顺序会影响应用程序的外观和行为。视觉上,位于顶部或底部的视图将绘制在其下方的视图之上。例如,在下图

中,蓝色框位于最前面。蓝色框位于红色框上方的部分绘制在红色框上方。

视图的顺序也会影响行为。例如,在上图中,两个框相交的区域中的触摸事件被发送到最前面的视图蓝色框。