/ / Problème de clavier sur mon application - swift

Problème de clavier sur mon application - rapide

Je viens de faire une application simple où vous tapez des chosesquatre cases et peut en sélectionner une au hasard. Après avoir tapé dans les cases, il faut que le clavier disparaisse pour que le résultat soit visible, mais le clavier à l'écran reste en place. Est-ce quelque chose que je dois changer dans les fichiers de l'application?

Réponses:

0 pour la réponse № 1

Vous devez utiliser resignFirstResponder() propriété du champ de texte.


0 pour la réponse № 2

Si vous souhaitez masquer le clavier lorsqu’un tapotement a eu lieu en dehors du champ de texte,
vous pouvez utiliser un UITapGestureRecognizer.

override func viewDidLoad() {
super.viewDidLoad()

let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(backgroundTapped(_:)))
view.addGestureRecognizer(tapRecognizer)
}

func backgroundTapped(sender: UITapGestureRecognizer) {
view.endEditing(true)
}