Ich habe ein Problem in meiner App, dass, wenn ich die Leertaste zweimal drücke, wird "." (Punkt) in der TextField hinzugefügt. Ich möchte keinen Punkt zulassen. " auf Doppelklick auf die Leertaste.Punkt nicht zulassen "." auf Doppelklick auf die Leertaste für UITextField
Hinweis: Ich weiß, dass es Standardverhalten von TextField in iOS ist.
Ich habe die frühere Antwort iPhone: Disable the "double-tap spacebar for ." shortcut? verwiesen, aber es ist für textView, nicht für textField.
ich nicht Ersatz zu dieser Linie immer
textView.selectedRange = NSMakeRange(range.location + 1, 0)
Mögliche Duplikat [iPhone: Deaktivieren Sie die "Doppel-Tap spacebar für." Abkürzung?] (http://stackoverflow.com/questions/2576561/iphone-disable-the-double-tap-spacebar-for-shortcut) –
@ Vishnugondlekar, wenn Sie mich für Textfield-Version zur Verfügung stellen können, wird es hilfreich sein. –