我正在尝试使用作为UIView的MYBlurIntroductionView创建一个介绍屏幕。正如我想要的那样。我正在将其作为UIWindow的子视图。

UIWindow* currentWindow = [[[UIApplication sharedApplication] delegate] window];
[currentWindow addSubview:self.introView];

现在,我想在其之上呈现一个ViewController。我可以将其呈现在 Activity 视图控制器之上。但是它将位于introView之后。如何使呈现视图控制器位于介绍视图上方?

最佳答案

首先,将mainVC添加到rootVC,然后将introView作为子视图添加到该mainVC上。稍后,当您完成introView时,您可以简单地将其从superView(mainVC)中删除,然后将mainVC呈现给用户。因此,无需将introView添加到current作为子视图,然后再次将mainVC添加到current。

07-27 13:40