この質問のタイトルとして。削除キーが押されたかどうか確認したい私は以下のコードについて知っていました:UITextView/UITextField:Swiftで削除キーが押されたかどうかを確認する方法
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if string.characters.count == 0 && range.length > 0 {
// Back pressed
print("OK")
}
return true
}
しかし、textFieldが空の場合、この関数は呼び出されません。では、そのケースをチェックする方法は?
おかげ
を試すことができますなぜあなたはテキストフィールドが空のときにバックスペース文字をチェックする必要がありますか? – unkgd
この関数は、textFieldが空の場合は機能しません。 –
@unkgdテキストフィールドが空白で、バックスペースを押したとき。私はタグ/ハッシュタグのようなものを削除します... – TienLe