把以前增加的观点带到前面

我的问题是以下几点:

我有一个视图,并为该视图添加3个子视图( view1view2view3 )的顺序。 意见略有重叠。 我想把第一个观点带到最前面,但是我不能得到它的工作。

我试图用insertSubview:atIndex:添加视图,并给view1一个更大的索引,我尝试使用addSubview:然后bringSubviewToTop但似乎没有工作。

有任何想法吗?

PS我不能以不同的顺序添加视图。 他们必须按此顺序添加。

bringSubviewToFront应该工作,只要确保您正确使用它。 用法是。

 [parentView bringSubviewToFront:view1]; 

您可以尝试方法bringSubviewToFront:

移动指定的子视图,使其出现在其兄弟之上。

 - (void)bringSubviewToFront:(UIView *)view 

参数

  • 查看 :子视图移动到前面。