Ich habe eine UITextView, die andere Ansichten direkt am unteren Rand hat. Ich muss den Inhalt der Textansicht verschieben, wenn die Autokorrektur aktiviert ist, sodass die anderen Ansichten das kleine Autokorrekturfenster nicht abdecken. Wenn das Popup-Fenster jedoch nie erscheint, ist es sinnlos, die Ansicht zu verschieben. Irgendwelche Vorschläge?Überprüfen, ob der Benutzer die automatische Korrektur aktiviert hat iOS
2
A
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. //
Verwandte Themen
- 1. Wie überprüfen, ob Benutzer das Captcha Kontrollkästchen aktiviert hat Javascript
- 2. Überprüfen, ob der aktuelle Benutzer gewählt hat
- 3. Android 4.3: Wie kann ich überprüfen, ob der Benutzer die Sperre aktiviert hat?
- 4. Überprüfen Sie, ob die Standortdienste aktiviert sind.
- 5. Überprüfen Sie, ob Push aktiviert oder Standort aktiviert ios sdk
- 6. Ermitteln, ob der Benutzer die Blockierung von iOS-Inhalten von einer Webseite aus aktiviert hat
- 7. Wie wird die automatische Korrektur im iOS Simulator dauerhaft deaktiviert?
- 8. Überprüfen, ob sich ein Benutzer angemeldet hat
- 9. Pop-up-Blocker API - wie zu überprüfen, ob der Benutzer es aktiviert hat
- 10. Überprüfen, ob ein bestimmter Benutzer getwittert hat
- 11. überprüfen, ob Benutzer in ios swift angemeldet
- 12. Wie überprüfe ich, ob der Benutzer den PIN-Code auf einem iOS-Gerät aktiviert hat?
- 13. C++ Google-Style: Automatische Korrektur
- 14. Odoo - Überprüfen Sie, ob der Benutzer eine Gruppe hat
- 15. Überprüfen, ob der Benutzer sein Mikrofon eingesteckt hat
- 16. Überprüfen Sie, ob mein MVAPICH hat Multi-Threading aktiviert
- 17. Überprüfen, ob das Kontrollkästchen eine Klasse hat und aktiviert ist
- 18. Wissen, ob ein Twitter-Benutzer den Standort aktiviert hat
- 19. Wie erkennen, ob automatische Bildschirmsperre
- 20. Cordova: saubere Art und Weise zu überprüfen, ob Benutzer Push-Benachrichtigungen aktiviert hat
- 21. Überprüfen, ob der Eingang den Fokus hat
- 22. Überprüfen, ob der Kunde bereits gewählt hat
- 23. iOS 7: Erkennen, ob App Autoupdate aktiviert ist?
- 24. überprüfen Sie, ob Benutzer mögen die Post
- 25. überprüfen, ob UAC mit VB6 aktiviert ist
- 26. überprüfen, ob Kontrollkästchen in GridView aktiviert sind
- 27. Unity - Automatische Korrektur für Visual Studio
- 28. Ist es möglich, iOS QuickType Keyboard zu entfernen, aber die automatische Korrektur beizubehalten?
- 29. Überprüfen Sie, ob der Benutzer ein Konto in meiner App mit iCloud Auth-Ansatz hat
- 30. C#: Überprüfen, ob Benutzer den Zugriff auf Server Hat Verbindung
Dies wird mir nur den AutokorrekturTyp des aktuellen Textfelds sagen. Es funktioniert nicht, wenn der Typ auf Standard eingestellt ist. –
Was meinen Sie mit "es funktioniert nicht, wenn Typ auf Standard eingestellt ist"? – kamwysoc
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 –