/ / Problema della tastiera sulla mia app: rapido

Problema della tastiera sulla mia app: rapida

Ho appena creato una semplice app in cui digiti le cosequattro scatole e può selezionarne casualmente una. Dopo aver digitato le caselle ho bisogno che la tastiera vada via, in modo che le persone possano vedere quale sia il risultato, ma la tastiera su schermo rimane. È qualcosa che devo cambiare nei file dell'app?

risposte:

0 per risposta № 1

Devi usare resignFirstResponder() proprietà del campo di testo.


0 per risposta № 2

Se si desidera nascondere la tastiera quando si è verificato un tocco fuori dal campo di testo,
puoi usare 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)
}