在Interface Builder中,有布局选项发送到备份或发送到前方的任何元素,例如UIButton
,UIImage
,UILabel
等...
现在,我想以编程方式在运行时执行相同的操作。
有一个简单的方法吗?
我不想创建其他视图,只需更新z轴即可。
Answers:
有许多方法UIView
可让您修改视图层次结构。
bringSubviewToFront:
sendSubviewToBack:
insertSubview:atIndex:
insertSubview:aboveSubview:
insertSubview:belowSubview:
exchangeSubviewAtIndex:withSubviewAtIndex:
由于视图已经插入到父视图中,因此您可以bringSubviewToFront:
按自己喜欢的顺序轻松地为每个视图调用一次。
bringSubviewToFront:
以您喜欢的任何顺序为每个视图调用一次”真是个绝招。好一个