所以我有一个带有多个图像、按钮等的应用程序。现在,我想通过编程控制哪个对象在前台,哪个在后面。我知道在故事板中这是可能的,但由于我在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