- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我从主菜单 UIViewController 开始玩我创建的游戏。但是如果我想退出回到主菜单,SpriteKit 中没有 prepareForSegue 函数。
如何从场景中返回主菜单?
我正在使用 touches 开始处理事件而不是 UIButtons
最佳答案
您从包含 SKView
而不是 SKScene 的 ViewController
调用了 performSegue
。在 SKScene
中创建一个指向 GameViewController
的弱变量。在创建 SKScene 时设置它。然后对该属性调用 performSegue。
//Game Scene
class GameScene {
weak var gameViewController : GameViewController?
}
// GameViewController
override func viewDidLoad() {
//Other code
scene.gameViewController = self
skView.presentScene(scene)
}
当你想在 GameScene 中执行 segue 时,调用
// Inside GameScene
self.gameViewController?.performSegueWithIdentifier("indentifer", sender: self)
返回主视图。
self.gameViewController?.navigationController?.popViewControllerAnimated(true)
关于ios - 如何从 SkView 中放松,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28533010/
这是我的情况。 我有三个 View Controller ,Root、Pushed 和 Leaf。 Root 是栈中最低的。 “Pushed”被一个 push segue 插入了。 “Leaf”通过模
我正在做一个应用程序,它使用 TableViewController 和一个添加/编辑项目的系统,使用相同的 View 。 (但是,当您添加一个项目时, View 会以模态呈现,并且在您编辑它时会显示
我目前正在学习来自 Apple's Start Developing iOS Apps 的教程. 在教程: Storyboard页面(上面的链接)上,我被告知要为两个 View 创建自定义类。为简单起
问题: 放松转场而不是关闭 View ,即使它有效。 场景: 我有一个“添加产品”屏幕,当添加产品时,我会启动 unwind segue,这又会显示一个弹出窗口:“已添加新产品”。 事实:1) 产品成
我已经根据这个 question 的答案成功地实现了一个 unwind segue 我无法开始工作的是使用 BarButton Item 来触发展开,而不是 Button。 Button 项正确触发了
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 1 年前。 Improve
我有一个 User 类,我想授权访问,这样只有用户才能看到他有权访问的内容。 使用 Spring Security 和 Spring Data Rest 很容易实现这一点,在 JPA Reposito
对于初学者 - 我使用 Swift 3 和 Xcode 8。 我熟悉各种可能性,如何从 StoryBoard 或以编程方式(例如,在 UIButton 上单击)执行“unwind segue”。但我很
当 Storyboard上有一个按钮连接退出时,我了解如何使用展开转场。但是在我的应用程序中,我使用推送转场从 TableViewController 转到 ViewController。所以我的导航
我要实现的目标的背景: MainViewController 呈现 TableVC。我将点击一个单元格以显示 DetailVC。能够通过 TableVC 或 DetailVC 上导航栏上的 doneB
我是一名优秀的程序员,十分优秀!