我有其他UIKeyCommand正常工作,但箭头键(使用UIKeyInput [Direction]箭头常量)选择器没有被调用。任何建议将不胜感激。
这是我用来创建箭头键命令的代码:
UIKeyCommand(input: UIKeyInputRightArrow, modifierFlags: [], action: #selector(moveRight))
moveRight
选择器未被调用,也没有任何箭头键选择器。除箭头键之外的其他UIKeyCommands正在按预期工作。
答案 0 :(得分:0)
您需要在#selector(moveRight)
的实施中添加canPerformAction:withSender:
,以便为此新添加的操作返回true
。