您可以通过克隆此回购https://github.com/sey/ios-keyboard-test来自行测试。
问题如下:
当您在UITextField
中输入文字并且想要快速点击位置靠近键盘的按钮时,按钮首先不会接收触摸事件。你需要等待一小段时间才能点击按钮做任何事情。
在链接项目中,按钮操作设置为清除文本字段。如果您输入文本并快速触摸该按钮,您将看到文本字段未被清除,您将不得不再次触摸该按钮。如果点击文本字段顶部的按钮(不靠近键盘),一切都按预期工作。
我怀疑这是Apple的错误。我怀疑这是因为键盘上的某些键在你长按它们时显示其他键(例如E,U)。也许隐藏的框架可以防止在输入文本后立即触摸按钮。
我的问题是:
[编辑]请以横向模式进行测试。