ios - 在单 View 应用程序中启动场景

标签 ios swift sprite-kit

我使用单一 View 应用程序在 IOS 中创建了一个谜语游戏 - 而不是作为 SpriteKit 应用程序。当用户打开应用程序时,它会自动跳转到游戏,这是一个糟糕的用户体验。我已经了解了如何在 SpriteKit 中添加开始场景,但在单 View 应用程序中情况有所不同。

我能够向我的应用程序添加另一个 View ,并在“开始”场景 View 和游戏 View 之间切换,但这不是我需要的。我应该如何将开始场景添加到单 View 应用程序?

最佳答案

这是实现的方法-

  1. 添加一个新的 View Controller
  2. 创建 View Controller swift文件(文件->新建文件->cocoa touch类(UIViewController的子类)
  3. 将按钮添加到 View Controller 并将其作为操作按钮连接到 swift 文件
  4. 将 View 设置为初始 View Controller (单击 View 并在属性检查器中标记“是初始 View Controller ”
  5. 右键单击并将按钮拖动到您希望它显示的 View
  6. 点击show,然后会创建一个segue
  7. 给 segue 一个标识符
  8. 在新的swift文件的相应位置添加如下代码-

performSegue(withIdentifier: "playSegue", sender: self)

关于ios - 在单 View 应用程序中启动场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47004210/

相关文章:

ios - 通过操纵杆进行一致平稳的运动

ios - 在 objective-c 中传回数据的正确方法

ios - Swift 中的单行 if 语句

ios - 生成字典函数的问题

ios - TableView AllowsMultipleSelection - 仍然允许多项选择

xcode - 在 swift 中使用 Core Motion

ios - NSUserDefaults 不保存

ios - 使用 Dispatch Group 时异步函数需要很长时间

ios - 从 Stripe 获取未知参数错误

ios - 在 viewController 上添加默认导航栏