Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何捕获iOS屏幕键盘按键和按键释放事件_Ios_Swift_Iphone - Fatal编程技术网

如何捕获iOS屏幕键盘按键和按键释放事件

如何捕获iOS屏幕键盘按键和按键释放事件,ios,swift,iphone,Ios,Swift,Iphone,苹果公司最近提供了一种方法来处理外接键盘上键入的按键的按下和按下事件;看见在这个新的API中,必须覆盖PresseBegind和PresseEnd函数,它们提供与事件相关的信息,包括用户按下(或释放)的键 我想知道在使用屏幕键盘时是否有类似的情况。我试图实现这些功能,但它们只有在设备连接到外部键盘时才会被触发。不过,当使用屏幕键盘时,什么也不会发生 你们听说过其他的选择吗 谢谢。它们不是键,所以没有任何这样的事情。UIControl.Event.editingChanged?@matt不确定它们

苹果公司最近提供了一种方法来处理外接键盘上键入的按键的按下和按下事件;看见在这个新的API中,必须覆盖PresseBegind和PresseEnd函数,它们提供与事件相关的信息,包括用户按下(或释放)的键

我想知道在使用屏幕键盘时是否有类似的情况。我试图实现这些功能,但它们只有在设备连接到外部键盘时才会被触发。不过,当使用屏幕键盘时,什么也不会发生

你们听说过其他的选择吗


谢谢。

它们不是键,所以没有任何这样的事情。
UIControl.Event.editingChanged
?@matt不确定它们不是键是什么意思。你的意思是它们不是物理键,因此不应该触发事件吗?@Dennischunha你可能必须实现自己的键盘它们不是键,所以没有任何这样的事情。
UIControl.event.editingChanged
?matt不确定你说它们不是键是什么意思。你是说它们不是物理键,因此不应该触发事件吗?@dennischunha你可能需要实现自己的键盘