2016-09-29 5 views

Antwort

0

Sie können es durch:

Swift 2,2

if textField.autocorrectionType == .Yes { 
//do some stuff when auto correction is enabled 
} 

UITextField eine Eigenschaft autocorrectionType hat, die mit UITextAutoCorrectionType Enum zusammenhängt. AppleDocumentation darüber:

// // UITextAutocorrectionType // // Steuert Verhalten Tastatur Autokorrektur für einen Text-Widget. // Hinweis: Einige Eingabemethoden unterstützen keine Inline-Autokorrektur und // verwenden stattdessen eine Konvertierungs- und/oder Kandidatenauswahlmethode. In solchen Fällen werden diese Werte von der Tastatur-/Eingabemethodenimplementierung ignoriert. //

+0

Dies wird mir nur den AutokorrekturTyp des aktuellen Textfelds sagen. Es funktioniert nicht, wenn der Typ auf Standard eingestellt ist. –

+0

Was meinen Sie mit "es funktioniert nicht, wenn Typ auf Standard eingestellt ist"? – kamwysoc

+1

Ich meine, wenn ich es auf Standard setzen, wird es entscheiden, ob die automatische Korrektur basierend auf der globalen Einstellung des Benutzers verwendet wird oder nicht –

Verwandte Themen