0

ユーザーが入力テキストを編集するときに、iOS アプリケーションの仮想キーボードからスペース文字を無効にしたいと考えています。

ユーザーはニックネームを入力する必要があります。だから私はすべてのスペース文字を削除したい。

ありがとう。

4

1 に答える 1

4

標準キーボードを変更しようとすると、プライベート API への危険なパスと、将来の iOS バージョンで壊れたアプリが必要になります。

あなたにとって最善の解決策は、textField:shouldChangeCharactersInRange:replacementString:メソッドを実装し、UITextFieldDelegate空白文字を空の文字列に置き換えることだと思います。

これが実装されると、スペース バーを押しても何も起こりません。

于 2012-06-11T09:47:34.873 に答える