キーボードのスペースボタンをクリックしたときにUITextviewの文字をUnicode文字に置き換える方法は?
たとえば、「:(」と入力してスペース ボタンを押すと、文字が「\ue403」に置き換えられます。
アプリで絵文字チャットを作成したい。
ご清聴ありがとうございました。
キーボードのスペースボタンをクリックしたときにUITextviewの文字をUnicode文字に置き換える方法は?
たとえば、「:(」と入力してスペース ボタンを押すと、文字が「\ue403」に置き換えられます。
アプリで絵文字チャットを作成したい。
ご清聴ありがとうございました。
UITextField デリゲート メッセージを使用します。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
この場合、最終的な文字列としてスペースが入り、範囲の長さが 0 になります。テキスト フィールドにクエリを実行して、現在の文字列を取得できます。したがって、「文字列」を必要な文字に変更し、プログラムでそれを textField テキストに追加して、NO を返します。