我们正在尝试创建一个 uikeyboard,它将收集用户每次按下字符时的向上键和向下键。常规的 UITextField 事件仅向我们提供按下的更改,而不是两次。
我曾考虑过尝试在键盘上放置一个透明视图,但无法获得对键盘视图的引用。还考虑过创建自己的键盘,但找不到任何开源或在线示例。
最终目标是在按下键盘上的每个键时获得 2 个回调,并为每次单击创建一个具有 2 个时间戳(一个用于向上,一个用于向下)和按下的字符的事件。
SOLVED:使用实现touchesBegin、touchesMoved、touchesEnded 方法的自定义UIView 来解决,并使用hiTest 函数将触摸转发回主UIWindow。
Uri.
通过将视图添加到窗口本身(弹出键盘后!),可以在整个窗口上放置透明视图。记录所有达阵和触地得分并转发。当您收到按下某个键的委托消息时,您想知道最后的触摸对。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)