2011-11-18 67 views
1

當使用self.view addSubview層

[self.view addSubview:foo]; 

有指定對象將去哪個層的方法嗎?即是否有可能不添加對象到所有對象之上的視圖層的頂部?我使用addSubview動態添加視圖對象,但是我希望其中的一些不在棧頂,如果你知道我的意思。如果我的解釋不可理解,我可以詳細闡述。

回答

22

您可以使用這些功能之一(均來自UIView的),這取決於你想要做

– bringSubviewToFront: 
– sendSubviewToBack: 
– insertSubview:atIndex: 
– insertSubview:aboveSubview: 
– insertSubview:belowSubview: 
- exchangeSubviewAtIndex:withSubviewAtIndex: 

(行爲是很明顯與名稱)是什麼。

+0

哇,不敢相信我錯過了這個;我應該先看看UIView文檔。謝謝! –

+0

不用擔心:-)。如果有幫助,請不要忘記驗證答案! – MatLecu

+0

哈哈我不能這樣,因爲你在我發佈之後很快就回復了 - 你現在必須等待十五分鐘或者什麼東西,然後才標記答案 - 現在標記! –