以编程方式发送到从界面构建器创建的前/后元素

Yoh*_* T. 84 cocoa-touch interface-builder z-axis

在Interface Builder中,有布局选项发送到备份或发送到前方的任何元素,例如UIButton,UIImage,UILabel等...

现在,我想在运行时以编程方式执行相同的操作.

有一个简单的方法吗?

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

Seb*_*lis 192

有许多方法UIView可以修改视图层次结构.

由于您的视图已插入到您的超级视图中,因此您可以bringSubviewToFront:按照自己喜欢的顺序轻松地为每个视图调用一次.

  • UIButton是UIView的子类.只需致电:[[myButton superview] bringSubviewToFront:myButton]; (11认同)

han*_*Dev 43

你可以使用:

[self.view bringSubviewToFront:myButton];
Run Code Online (Sandbox Code Playgroud)