スーパービューから 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他のビューの上に表示されます。