我们正在尝试创建一个 uikeyboard,它将收集用户在每次按下字符时的上下键。常规的 UITextField 事件只给我们按下的变化,而不是两个时间。
我曾考虑尝试在键盘上放置一个透明视图,但无法获得对键盘视图的引用。还想过创建自己的键盘,但找不到任何开源或在线示例。
最终目标是在键盘上被按下的每个键上获得 2 次回调,并为每次点击创建一个具有 2 个时间戳(一个用于向上,一个用于向下)和按下的字符的事件。
已解决: 使用实现 touchesBegin、touchesMoved、touchesEnded 方法并使用 hiTest 函数将触摸转发回主 UIWindow 的自定义 UIView 解决。
乌里。