我想将以编程方式添加的mapView添加到层次结构视图的底部,因为我已经在故事板中预先绘制了一些元素。
所以,在我调用方法之后:
[self.view addSubview:self.map];
如何将其放在视图层次结构的底部?!
答案 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)