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