【问题标题】:Bring previously added view to front将先前添加的视图置于前面
【发布时间】:2013-08-07 08:06:48
【问题描述】:

我的问题如下:

我有一个视图,并按顺序向该视图添加 3 个子视图(view1,view2,view3)。视图略有重叠。我想将第一个视图带到顶部,但我无法让它工作。

我尝试使用insertSubview:atIndex: 添加视图并为view1 提供更大的索引,我尝试使用addSubview:,然后使用bringSubviewToTop,但似乎没有任何效果。

有什么想法吗?

附:我不能以不同的顺序添加视图。它们必须按此顺序添加。

【问题讨论】:

    标签: ios uiview subview addsubview


    【解决方案1】:

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

    [parentView bringSubviewToFront:view1];
    

    【讨论】:

      【解决方案2】:

      你可以试试bringSubviewToFront:的方法

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

      - (void)bringSubviewToFront:(UIView *)view
      

      参数

      • view:要移到前面的子视图。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多