我有一个非常复杂的视图层次结构。在每个部分中都有一个带有 UINavigation 控制器的主 - 详细视图控制器,并且每个视图控制器内部都有自己的 UView。我有一个覆盖视图,它支持拖放事件的缓冲区或持有者。在任何给定时间点,无论层次结构如何,我都希望这个视图位于我所有子视图的顶部。
有没有办法让我可以将 UIView 始终放在顶部。
就像是
overlayView.alwaysOntop = YES;
我可以手动使用诸如将子视图放在前面、在上方、下方插入子视图等功能,但这使我的应用程序非常复杂。