swift - 您可以在 Mac Playground 中处理键盘事件(例如按向左或向右箭头)吗?

标签 swift macos sprite-kit swift-playground

根据SKNode文档,如果我们想在macOS上处理键盘事件,我们应该实现NSResponder的相应方法。

我目前正在 Swift Playground 上工作,但是,我只能处理触摸事件,并且我不确定如何将 keydown 处理程序附加到 SKScene(或任何类型的 SKNode)。

是否有可能在 Swift Playground 中添加这样的 keydown 事件?

最佳答案

事实上,您可以选择(在创建 Playground 时一开始)是否要使用 macOS 或 iOS Playground。然后,Cocoa 及其所有相应的类都会正确加载,您可以像普通 macOS 应用程序一样监听键盘按下和其他形式的输入。

关于swift - 您可以在 Mac Playground 中处理键盘事件(例如按向左或向右箭头)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322583/

相关文章:

xcode - OS X 上的 libpng 框架

macos - 如何更改 mongodb 的默认位置?

swift - 在 Swift 中按住按钮时移动对象

ios - 将耗时传递给另一个 ViewController

swift - 在 Swift 中将 PDF 附加到电子邮件,但 PDF 未解码

ios - `_statusBarTintColorLockingControllers` 处的属性 `UIApplication` 将 ViewController 保留在内存中

Java 语音生物识别应用程序

swift - 分配的枚举值不会改变

ios - TableView未加载iPhone模拟器中的所有记录

dictionary - 从 Info.plist 添加条目到字典(不是 NSDictionary)