Ios 将先前添加的视图置于前面
我的问题如下: 我有一个视图,在该视图中我按顺序添加了3个子视图(Ios 将先前添加的视图置于前面,ios,uiview,subview,addsubview,Ios,Uiview,Subview,Addsubview,我的问题如下: 我有一个视图,在该视图中我按顺序添加了3个子视图(view1,view2,view3)。视图略有重叠。我想把第一个视图带到顶部,但我就是不能让它工作 我尝试使用insertSubview:atIndex:添加视图,并给view1一个更大的索引,我尝试使用addSubview:然后将subviewtotop添加到视图中,但似乎没有任何效果 有什么想法吗 另外,我不能以不同的顺序添加视图。必须按此顺序添加它们。您可以尝试使用方法将SubviewToFront: 移动指定的子视图,使其
view1
,view2
,view3
)。视图略有重叠。我想把第一个视图带到顶部,但我就是不能让它工作
我尝试使用insertSubview:atIndex:
添加视图,并给view1
一个更大的索引,我尝试使用addSubview:
然后将subviewtotop添加到视图中,但似乎没有任何效果
有什么想法吗
另外,我不能以不同的顺序添加视图。必须按此顺序添加它们。您可以尝试使用方法
将SubviewToFront:
移动指定的子视图,使其显示在其同级视图的顶部
- (void)bringSubviewToFront:(UIView *)view
参数
- 视图:要移动到前面的子视图
[parentView bringSubviewToFront:view1];