在ios UIKeyboard上启用了按键和按键功能

时间:2012-09-04 12:19:47

标签: ios cocoa-touch uikeyboard

我们正在尝试创建一个uikeyboard,它将收集用户按键并按下每个按键。常规的UITextField事件只给出了压缩的变化,而不是两个时间。

我曾考虑尝试在键盘上放置一个透明视图,但无法获得对键盘视图的引用。还考虑创建自己的键盘,但找不到任何开源或在线示例。

最终目标是在按下键盘上的每个键上获得2个回调,并且每次点击都会创建一个包含2个时间戳的事件(一个用于向上,一个用于向下)和按下的字符。

解决: 解决使用自定义UIView实现touchesBegin,touchesMoved,touchesEnded方法并使用hiTest函数将触摸转发回主UIWindow。

URI。

1 个答案:

答案 0 :(得分:0)

通过将视图添加到窗口本身(在键盘弹出后!),在整个窗口上放置透明视图。记录所有达阵和补足并转发。当你收到一个按下某个键的委托消息时,你想知道最后一个触摸对。