2013-02-24 107 views
1

我已經成功添加了自定義鍵盤(inputview),並且它已經完全正常工作。我遇到了一個我似乎無法找到答案的問題。複製iOS鍵盤功能

我的鍵盤由非常像UIKeyboardTypeDecimalPad的按鈕網格組成,每當UIControlEventTouchUpInside被引發時,每個按鈕都會添加或刪除UITextField中的文本。

我的問題是,我希望能夠拖我的手指周圍的鍵盤,突出,但實際上沒有任何選擇鍵,直到手指擡起(作爲一個可以正常做在iPhone上)。

就目前而言,會發生以下情況: - 觸摸並突出顯示一個鍵。
- 滑動手指按鍵,鍵保持突出顯示。 (錯誤) - 將手指滑得更遠,鍵變爲不亮,不選擇相鄰的鍵,也不輸入文字。

我能做些什麼來解決這個問題?

回答

3

...當UIControlEventTouchUpInside被拋出時,就像 所期望的那樣。

正如人們所期望的那樣,有你的問題。您需要聆聽並響應UIControlEventTouchDragInsideUIControlEventTouchDragOutside的組合以複製iOS鍵盤的突出顯示模式。