削除ボタンとクリアボタンを含むカスタムキーボードを使用しています。このコードを使用して文字を削除できます
let obj = UIInputViewController()
(obj.textDocumentProxy as UIKeyInput).deleteBackward()
テキストフィールド内のテキスト全体をクリアするために利用できるキーワードはありますか?
注意:このリンクを見つけましたが、私の要件には適していません
削除ボタンとクリアボタンを含むカスタムキーボードを使用しています。このコードを使用して文字を削除できます
let obj = UIInputViewController()
(obj.textDocumentProxy as UIKeyInput).deleteBackward()
テキストフィールド内のテキスト全体をクリアするために利用できるキーワードはありますか?
注意:このリンクを見つけましたが、私の要件には適していません
カスタム キーボードを使用してテキスト フィールド内のテキスト全体を削除するためのキーワードはありません。
UITextDocumentProxy オブジェクトがカーソル位置の前のテキストフィールドでアクセスできるすべてのテキストをクリアするには
if let word:String = self.textDocumentProxy.documentContextBeforeInput
{
for _: Int in 0 ..< word.characters.count {
self.textDocumentProxy.deleteBackward()
}
}
カーソル位置の後のテキストを削除するには、カーソルを前方に移動して削除する必要があります。