目前我正在使用UIKeyinput,但即使我长时间按住删除键,它也只会发送一个delteBackward事件。如何让它在我按住delete键很长时间时向我发送多个事件调用? 最佳答案 没有简单的方法让系统键盘自动重复。这给您留下了两个选择:通过在键盘上使用覆盖层来伪造它(请参阅@pho0的评论)实现自定义键盘,将其安装为View或ViewController的输入View,并实现支持自动重复的自定义协议(protocol)。如果您只需要删除键来自动重复,则解决方案1效果很好,但如果您需要所有键来自动重复,覆盖代码将变得与自定义键盘选