如何将子视图添加到视图层次结构的底部

时间:2015-01-26 13:24:08

标签: ios iphone uiview-hierarchy

我想将以编程方式添加的mapView添加到层次结构视图的底部,因为我已经在故事板中预先绘制了一些元素。

所以,在我调用方法之后:

[self.view addSubview:self.map];

如何将其放在视图层次结构的底部?!

4 个答案:

答案 0 :(得分:21)

直接把它放在那里。

[self.view insertSubview:_map atIndex:0];

答案 1 :(得分:11)

"此方法将指定视图移动到子视图属性中视图数组的开头。"

[self.view sendSubviewToBack:yourView];

答案 2 :(得分:2)

Robert和rcat24的回答确实有效。 或者,

您可以使用“zPosition”

subViewToBeOnTop.layer.zPosition=1.0;

subViewToBeOnBottom.layer.zPosition=.9;

1为最高,0为最低。

答案 3 :(得分:2)

Swift 3

Swift 4

view.insertSubview(view, at: 0)