84

在界面生成器中,有布局选项可以发送到后面或发送到前面任何元素,例如UIButtonUIImageUILabel...

现在,我想在运行时以编程方式做同样的事情。

有没有简单的方法可以做到这一点?

我不想创建不同的视图,只需更新 z 轴。

4

2 回答 2

193

有许多方法UIView允许您修改视图层次结构。

由于您的视图已经插入到您的超级视图中,您可以轻松地bringSubviewToFront:以您喜欢的任何顺序为每个视图调用一次。

于 2009-06-28T13:34:38.090 回答
43

你可以使用:

[self.view bringSubviewToFront:myButton];
于 2010-08-29T17:18:10.833 回答