スーパービューから UIView を「削除」し、最後に再度追加したいのですが、スーパービューに属する残りの UIview の「下部」に追加します。
これは可能ですか?
どんな助けでも大歓迎です!
スーパービューから 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 つの方法は、" zPosition
" ( view.layer.zPosition = X;
)を設定することです。
zPosition
ビューに別のビューより大きい がある場合、zPosition
他のビューの上に表示されます。