web-dev-qa-db-ja.com

ビュー階層の最下部にSubviewを追加する方法

ストーリーボードでいくつかの要素を事前に描画しているので、プログラムで追加しているmapViewを階層ビューの一番下に追加したいと思います。

だから、私がメソッドを呼び出した後:

[self.view addSubview:self.map];

ビュー階層の一番下に配置するにはどうすればよいですか?!

14
SteBra

代わりに直接そこに置いてください。

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

「このメソッドは、指定されたビューをサブビュープロパティのビューの配列の先頭に移動します。」

[self.view sendSubviewToBack:yourView];
11
rcat24

Swift

Swift 4

view.insertSubview(view, at: 0)

3
Vyacheslav

ロバートとrcat24による回答は機能します。または、

「zPosition」が使えます

subViewToBeOnTop.layer.zPosition=1.0;

subViewToBeOnBottom.layer.zPosition=.9;

1が最も多く、0が最も低くなります。

2
riyaz