UIKeyCommand箭头键输入不起作用

时间:2016-08-29 18:30:32

标签: cocoa-touch uikit uikeycommand

我有其他UIKeyCommand正常工作,但箭头键(使用UIKeyInput [Direction]箭头常量)选择器没有被调用。任何建议将不胜感激。

这是我用来创建箭头键命令的代码:

UIKeyCommand(input: UIKeyInputRightArrow, modifierFlags: [], action: #selector(moveRight))

moveRight选择器未被调用,也没有任何箭头键选择器。除箭头键之外的其他UIKeyCommands正在按预期工作。

1 个答案:

答案 0 :(得分:0)

您需要在#selector(moveRight)的实施中添加canPerformAction:withSender:,以便为此新添加的操作返回true