xcode uitextfield ios8

xcode - Desactivar el texto predictivo UITextField



ios8 (7)

Establecer autocorrectionType en .no permitió que mi vista de tabla se desplazara a la última entrada. Con el texto predictivo en la última línea se bloqueó la selección.

Con el lanzamiento de iOS 8, me gustaría deshabilitar la sección de texto predictivo del teclado cuando empiezo a escribir en UITextField. No estoy seguro de cómo se hace, ¡cualquier ayuda sería apreciada!


Establecer el AutoCorrectionType en UITextAutocorrectionTypeNo hizo el truco

C objetivo

textField.autocorrectionType = UITextAutocorrectionTypeYes; textField.autocorrectionType = UITextAutocorrectionTypeNo;

Swift 2

textField.autocorrectionType = .Yes textField.autocorrectionType = .No

Swift 3

textField.autocorrectionType = .yes textField.autocorrectionType = .no


La respuesta elegida es correcta, pero también tiene la opción de hacer lo mismo en el guión gráfico.

Todo lo que necesita es seleccionar su campo de texto y, en "mostrar el inspector de atributos", establezca Corrección en NO .


Mantenga presionada la tecla de idioma (la que parece un globo terráqueo o posiblemente una cara de sonrisa Emoji) y desactive la opción "Predictivo".


Swift 2

textField.autocorrectionType = .Yes textField.autocorrectionType = .No

Swift 3

textField.autocorrectionType = .yes textField.autocorrectionType = .no


como esto dentro o fuera de UITextAutocorrectionType

myTextView.autocorrectionType = UITextAutocorrectionTypeNo;
myTextView.autocorrectionType = UITextAutocorrectionTypeYes;


FIJO para SWIFT-3:

myTextField.autocorrectionType = .no