Como ocultar el teclado una vez terminado de escribir en swift

  • 6 Respuestas
  • 1614 Vistas
Buen dia a todos,

Estoy tratando de ocultar o dismiss el keyboard/teclado de ios al terminar de escribir no desaparece incluso al darle tap sobre otros elementos.

Me pueden ayudar?
Gracias!



Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #1 en: Agosto 11, 2016, 02:52:39 pm »
Hola Gerrard,

En el viewdidappear de tu viewcontroller puedes incluiar el siguinte codigo:

Código: [Seleccionar]
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(ContactoViewController.dismissKeyboard))
        view.addGestureRecognizer(tap)

y depues implemnetar la funcion como sigue:

Código: [Seleccionar]
func dismissKeyboard() {
        //Causes the view (or one of its embedded text fields) to resign the first responder status.
        view.endEditing(true)
    }

cualquier cosa me comentas
Sigue programando..

Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #2 en: Agosto 11, 2016, 02:53:27 pm »
Gracias amigo, me salvaste la vida

*

nakamoto

  • *
  • 2
  • +1/-0
    • Ver Perfil
Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #3 en: Junio 15, 2017, 10:43:07 am »
hola!

el viewdidappear? que es eso?

me podrían decir un libro de swift o Xcode para aprender y no verme tan perdido?

*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #4 en: Junio 15, 2017, 12:36:04 pm »
Hola @nakamoto

viewDidAppearse es un metodo que se llama cuando la vista es visible, y se puede llamar varias veces durante el ciclo de vida de un controlador de vista (por ejemplo, cuando un controlador de vista modal es lanzado y la vista se hace visible de nuevo).

Un buen material en español de swift es el siguiente: https://applecoding.com/tag/curso-de-swift aunque la mejor documentacion esta por supuesto en Ingles y la oficial.

Saludos!

*

nakamoto

  • *
  • 2
  • +1/-0
    • Ver Perfil
Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #5 en: Junio 15, 2017, 12:53:21 pm »
Gracias!! No me sirve de mucho ya que ando un poco perdido, solo se algun lenguaje como java, php, html, pero en swift, xcode ando perdido..

Hola @nakamoto

viewDidAppearse es un metodo que se llama cuando la vista es visible, y se puede llamar varias veces durante el ciclo de vida de un controlador de vista (por ejemplo, cuando un controlador de vista modal es lanzado y la vista se hace visible de nuevo).

Un buen material en español de swift es el siguiente: https://applecoding.com/tag/curso-de-swift aunque la mejor documentacion esta por supuesto en Ingles y la oficial.

Saludos!

*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:Como ocultar el teclado una vez terminado de escribir en swift
« Respuesta #6 en: Junio 15, 2017, 12:58:29 pm »
Hola,

Entiendo, es un poco complicado al principio xCode pero igual leyendo un poco en Internet le encuentras un poco.. cuando comence con swift tambien venia de java.. ahora mismo estoy aprendiendo Xamarin que con solo programar la funcionalidad con C# (muy parecido a java) te genera app para ios android y windows phone, igual y mejor te inicias de una vez con este.

Saludos!