【发布时间】:2020-07-04 08:10:43
【问题描述】:
我有一个简单的 iOS 游戏,要移植到 Mac。我希望用户能够使用他们的键盘控制游戏。没有原生文本输入(如UITextField、UITextView)。
如何在 Mac Catalyst 应用程序中收听按键事件?这似乎并不简单。
UIKeyCommand 不起作用,因为它似乎是为组合而设计的(例如cmd+c)。我可以创建一个假文本字段,但我正在寻找一种更简洁的方法来做到这一点。我想听单个字母和数字。
我可以以某种方式集成NSResponder::keyDown(with:) 吗?
【问题讨论】:
标签: ios swift macos mac-catalyst