iOS verfügt über eine integrierte Funktion, wo Benutzer auf Textersetzungen inSwift: Detecting iOS Keyboard Textersetzung in UITextField
Einstellungen> Allgemein> Tastatur> Textersetzung
In meinem Swift einstellen UITextField der iOS-App muss ich wissen, wann der Benutzer diese Textersetzung verwendet hat, damit ich geeignete Maßnahmen ergreifen kann. Mein Instinkt
func textField(tf: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
aber interessant, diese Funktion nicht aufgerufen wird auf diese Art von Textersetzung, gibt es andere Möglichkeiten, um dieses Problem lösen zu verwenden war?
Ich habe es gerade versucht, und 'textField: shouldChangeCharactersInRange: ErsetzungString' wird tatsächlich aufgerufen, wenn ich" Omw "eintippte, die durch" Auf meinem Weg! "Ersetzt wurde, als ich das Leerzeichen eingab. Ich habe versucht, die iPhone 6s Plus (9.3) und iPhone 4s (8.1) Simulatoren. – TylerTheCompiler
Vielleicht in der Dendediting? – BHuelse