2013-02-24 108 views
1

我已经成功添加了自定义键盘(inputview),并且它已经完全正常工作。我遇到了一个我似乎无法找到答案的问题。复制iOS键盘功能

我的键盘由非常像UIKeyboardTypeDecimalPad的按钮网格组成,每当UIControlEventTouchUpInside被引发时,每个按钮都会添加或删除UITextField中的文本。

我的问题是,我希望能够拖我的手指周围的键盘,突出,但实际上没有任何选择键,直到手指抬起(作为一个可以正常做在iPhone上)。

就目前而言,会发生以下情况: - 触摸并突出显示一个键。
- 滑动手指按键,键保持突出显示。 (错误) - 将手指滑得更远,键变为不亮,不选择相邻的键,也不输入文字。

我能做些什么来解决这个问题?

回答

3

...当UIControlEventTouchUpInside被抛出时,就像 所期望的那样。

正如人们所期望的那样,有你的问题。您需要聆听并响应UIControlEventTouchDragInsideUIControlEventTouchDragOutside的组合以复制iOS键盘的突出显示模式。