【问题标题】:How to present a scene from AppDelegate?如何从 AppDelegate 呈现场景?
【发布时间】:2016-11-14 19:40:46
【问题描述】:

是否可以从 AppDelegate 呈现场景?我的 AppDelegate 实现了来自广告网络库的委托函数,我需要在调用它时呈现一个场景。

我尝试过使用

let transition = SKTransition.fadeWithDuration(2.0)

let nextScene = SceneCoordinator.shared.gameScene
nextScene!.scaleMode = .AspectFill

GameOverScene().scene!.view?.presentScene(nextScene!, transition: transition)

但由于某种原因什么也没发生

【问题讨论】:

    标签: ios swift sprite-kit appdelegate


    【解决方案1】:

    回答了我自己的问题,使用 -

     (self.window?.rootViewController!.view as! SKView).presentScene(nextScene!, transition: transition)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多