在uiwindow子视图上显示视图控制器

时间:2014-09-23 04:36:53

标签: ios iphone ios7 uiview uiwindow

我正在尝试使用MYBlurIntroductionView创建一个介绍屏幕,这是一个UIView。正如我想要的一切。我将它作为UIWindow的子视图。

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

现在我想在它上面呈现一个ViewController。我可以将它呈现在活动视图控制器之上。但它将落后于introView。如何在演示视图上方显示视图控制器?

1 个答案:

答案 0 :(得分:-1)

首先,将mainVC添加到rootVC,然后将您的introView作为子视图添加到该mainVC中。之后,当您的introView完成后,您只需将其从superView(mainVC)中删除,然后您就可以将mainVC呈现给您的用户。因此,无需将introView作为子视图添加到当前,然后再将mainVC添加到当前。