我不完全了解sendSubviewToBack.请看代码

Vol*_*da2 4 uiview ios

你可以看到xib文件的截图.

在此输入图像描述

我在viewDidLoad中做了一些操作

-(void) viewDidLoad
{
 [smallView removeFromSuperview];
 [bigView sendSubviewToBack:smallView];
}
Run Code Online (Sandbox Code Playgroud)

层次结构是否会从view-> bigView-> smallView更改为view-> smallView-> bigView?

tho*_*mas 5

不会影响层次结构.该文件说:

sendSubviewToBack:
移动指定的子视图,使其显示在其兄弟节点后面.

它改变了绘制子视图的顺序.如果您有两个重叠且具有相同超视图的视图,那么您将能够定义前两个视图中的哪一个.