2011-05-07 16 views
2

UiViewで表示されるキーボードからdelキーを受け取りたいとします。キーボードからdelキーを処理する

デフォルトの動作では、テキストフィールドには表示されませんが、既存の前の文字は削除されます。

誰でもこの方法を知っていますか?

+0

もっと明確に説明できますか? – 5hrp

答えて

2

UITextFieldDelegateプロトコルメソッドtextField:shouldChangeCharactersInRange:replacementString:を使用して、文字の削除を代行することができます。

テキストフィールド:shouldChangeCharactersInRange:replacementString:

が指定 テキストが変更されなければならない場合は、デリゲートを要求します。

+0

最初の問題を解決した答えをありがとう。しかし、削除/バックスペースキーは、何の処理もせずに通過することはありません。私も必要な他の鍵を発見したので、おそらく特別な鍵盤を作ることになるでしょう。ジョン – jread1297

関連する問題