iOS Objective-Cにおいて,UITextViewに入力しているテキストの変換作業をキャンセルさせたい。
添付画像AからBの状態へ,プログラム制御でもっていくにはどうしたらよいでしょうか。
言い換えると,UITextViewにおいて(画像ではHTMLのフォームですが…),markedTextRange内にある未確定な入力中の文字列を消し,且つ,キーボードの予測変換もクリアしたいのですが,なかなか情報が見つかりませんでした。
TextViewへのフォーカスは外れず,カーソル位置もそのままで入力を続けることができると有難いです。
画像には載せていませんが,自身で実装したサジェストリストが画面に表示され,そのセルがタップされたとき,本来のOS付属のキーボードの変換候補一覧はすでに不要なのでクリアしたいのです。
わかりづらい説明で申し訳有りませんが,APIなどをご存知の方は教えていただけると助かります。