UIViewを“ bottom”に移動するにはどうすればよいですか次のUIViewが表示されるように?
-
04-07-2019 - |
質問
「削除」したいスーパービューからUIViewを作成し、最後に再度追加します。ただし、「下」に追加します。スーパービューに属する残りのUIviewの。
これは可能ですか?
ご協力ありがとうございます!
解決
うーん...
- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
あなたが望んでいることは?または-
- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
sendSubviewToBackを呼び出すことにより、ビューを一緒に削除することを回避できます(他の理由で必要がない場合)-
- (void)sendSubviewToBack:(UIView *)view;
他のヒント
私はあなたが底で何を意味するのか本当に理解していません。
次を使用できます: [view removeFromSuperview];
削除する( retain
を確認する( [view retain];
)それを行う前に)および release
[view release];
不要になったとき。
1つのビューを別のビューの背後にしたい場合にできるもう1つのことは、その" zPosition
"を設定することです。 ( view.layer.zPosition = X;
)
ビューの zPosition
が他のビュー zPosition
よりも大きい場合、他のビューの上に表示されます。
所属していません StackOverflow