使用时

[self.view addSubview:foo];

有没有办法指定对象将进入哪一层?即是否可以不将添加的对象移到所有对象上方的视图层顶部?我使用addSubview动态添加视图对象,但是如果您知道我的意思,我希望其中一些不在堆栈顶部。如果我的解释无法理解,我可以详细说明。

最佳答案

您可以使用其中一种功能(全部来自UIView),具体取决于您要执行的操作

– bringSubviewToFront:
– sendSubviewToBack:
– insertSubview:atIndex:
– insertSubview:aboveSubview:
– insertSubview:belowSubview:
- exchangeSubviewAtIndex:withSubviewAtIndex:

(行为在名称中非常明显)。

关于ios - self.view addSubview层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8177337/

10-09 12:48