19

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

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

[self.view addSubview:self.map];

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

4

4 回答 4

30

直接放在那里就好了。

[self.view insertSubview:_map atIndex:0];
于 2015-01-26T13:47:53.300 回答
11

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

[self.view sendSubviewToBack:yourView];
于 2015-01-26T13:42:45.460 回答
7

斯威夫特 3

斯威夫特 4

view.insertSubview(view, at: 0)

于 2017-11-02T09:03:48.940 回答
2

罗伯特和 rcat24 的回答确实有效。或者,

您可以使用“zPosition”

subViewToBeOnTop.layer.zPosition=1.0;

subViewToBeOnBottom.layer.zPosition=.9;

1 最高,0 最低。

于 2015-01-26T16:54:29.003 回答