【问题标题】:presenting view controller on top of uiwindow subviews在 uiwindow 子视图之上呈现视图控制器
【发布时间】:2014-11-17 04:21:12
【问题描述】:

我正在尝试使用作为 UIView 的 MYBlurIntroductionView 创建介绍屏幕。因为我想要它在一切之上。我将其设为 UIWindow 的子视图。

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

现在我想在它上面展示一个 ViewController。我可以将它呈现在活动视图控制器之上。但它会在 introView 后面。如何在介绍视图上方获取呈现视图控制器?

【问题讨论】:

    标签: ios iphone ios7 uiview uiwindow


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      • 2012-07-24
      • 1970-01-01
      相关资源
      最近更新 更多