2008-10-26 77 views

回答

14

嗯...

- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index; 

可能是你以後在做什麼?或者 -

- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview; 

雖然你能避免調用sendSubviewToBack刪除視圖中的所有在一起(如果你不需要任何其他原因): -

- (void)sendSubviewToBack:(UIView *)view; 
+0

謝謝!!! - (無效)sendSubviewToBack :(UIView *)的觀點;正是我正在尋找! – rksprst 2008-10-26 23:37:56

1

我真的不明白是什麼你是指底部。 您可以使用:[view removeFromSuperview];將其刪除(請確保您retain它([view retain];)你這樣做之前release[view release];當它不再需要

如果你想要一個觀點是在其他視圖,你可以做的另一件事。就是設置其「zPosition」(view.layer.zPosition = X;

如果視圖有一個zPosition比另一種觀點zPosition它會出現在其他視圖的頂部更大