2010-06-18 137 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];