在执行程序期间是否可以始终将对象保持在前面?

时间:2012-12-06 19:45:56

标签: ios xcode uiview

我需要始终在UIView

中保留一个对象

不干扰此行动

- (IBAction)botonArribaMenu:(id)sender {

    [self.view bringSubviewToFront:_propArribaRegresar];

}

1 个答案:

答案 0 :(得分:1)

使用以下任何UIView方法来控制深度。

– bringSubviewToFront:
– sendSubviewToBack:
– insertSubview:atIndex:
– insertSubview:aboveSubview:
– insertSubview:belowSubview:

每个superview将其子视图存储在有序数组中,该数组中的顺序也会影响每个子视图的可见性。如果两个兄弟子视图相互重叠,则最后添加的子视图(或移动到子视图数组的末尾)将显示在另一个视图之上。