以编程方式设置图层



所以我有一个带有多个图像、按钮等的应用程序。现在,我想通过编程控制哪个对象在前台,哪个在后面。我知道在故事板中这是可能的,但由于我在AppDelegate中声明了一个按钮(故事板中没有),我无法使用此功能。

现在,有办法做到这一点吗?

您必须使用属性.zPosition才能实现这一点。

查看UIView上的"管理视图层次结构"部分可以实现这一点。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/doc/uid/TP40006816-CH3-SW46

您可以将视图放在前面,也可以将它们发送到后面,或者调整它们的索引等。

- (void)bringSubviewToFront:(UIView *)view

最新更新