Dmi*_*riy 7 macos ios swift uikitformac mac-catalyst
我正在使用Mac的UIKit(也称为Mac的iPad Apps或Project Catalyst)在MacOS上移植iOS应用。
该应用使用keyCommands
fromUIKit
来检测单个修饰键的按下:
UIKeyCommand(input: "", modifierFlags: .shift, action: #selector(singleShift))
Run Code Online (Sandbox Code Playgroud)
这段代码可在带有外部键盘的iPad上完美运行,我会触发每个事件吗?按。但是,这在MacOS上不起作用,尽管单个非修饰符事件和修饰符+非修饰符组合起作用。
如何实现所需的行为并获得有关单个修饰键事件的通知?
还是我应该放弃UIKeyCommand
并尝试UIGestureRecognizer
?
归档时间: |
|
查看次数: |
150 次 |
最近记录: |