我正在使用Swift 3为Mac OS编写游戏。我希望能够做到"只要A键关闭,移动到左边"。在其他环境中,我习惯使用像KeyIsDown这样的功能(' A'),但我在这里找不到它。
它是否存在,或者我是否需要观察每个keydown和keyup事件并自己跟踪状态?我想要为箭头键和字母键执行此操作。
答案 0 :(得分:0)
感谢BallpointPen,获得明确答案。因此,我只为每个键码保留一个键状态表,并在keyDown和keyUp事件进入时关闭一个off。
答案 1 :(得分:-4)
取决于您使用UITextview
或UITextfield
。因此,符合UITextviewDegelate
或UITextfieldDegalate
有一些可以改变键盘状态的degelate方法。