我有以下问题:
我创建一个视图控制器,并在其中添加一个子视图控制器。
子视图控制器视图插入到父视图控制器的现有子视图(按钮A)下方。
当我尝试转换到新的子视图控制器时,其视图不再添加在按钮A下方,而是在按钮A上方。

有没有办法保持子视图的Z位置?

最佳答案

添加新的视图控制器后,调用:

[parentView bringSubviewToFront:theButton];


或者,使用insertSubview:belowSubview:插入新的视图控制器,并指定belowSubview:参数的按钮。

07-28 01:49