2010-06-18 48 views
0

我有其他視圖之間的視圖,順序可能會有所不同。例如:viewB頂部的viewA,viewC頂部的viewA或其他順序。iphone:查看索引

假設我有

viewA,viewB,viewC,viewD和viewE

A是在頂部和E底部。

我需要將viewC替換爲viewZ,但我需要將viewZ插入到viewC的相同索引中。

我怎麼知道,刪除viewC之前,有什麼樣的指數,這樣我就可以使用

[self.view insertSubview:viewZ atIndex:?????) 

插入viewZ,這將是在同一水平?

感謝您的任何幫助。

回答

1

除了獲取索引,你也可以使用-insertSubview:aboveSubview:(和…belowSubview:):

UIView* superview = self.view; 
[superview insertSubview:viewZ aboveSubview:viewC]; 
[viewC removeFromSuperview];