以编程方式发送到从界面构build器创build的前/后元素
在界面生成器,有布局选项发送回或发送到任何元素,如UIButton
, UIImage
, UILabel
等…
现在,我想在运行时,以编程方式做同样的事情。
有没有一个简单的方法来做到这一点?
我不想创build不同的视图,只需更新Z轴。
UIView
有许多方法可以让你修改视图层次结构。
-
bringSubviewToFront:
-
sendSubviewToBack:
-
insertSubview:atIndex:
-
insertSubview:aboveSubview:
-
insertSubview:belowSubview:
-
exchangeSubviewAtIndex:withSubviewAtIndex:
由于您的视图已经插入到您的bringSubviewToFront:
视图中,您可以按照您喜欢的顺序轻松调用bringSubviewToFront:
一次。
你可以使用:
[self.view bringSubviewToFront:myButton];