“Cómo descartar el teclado en Swift” Código de respuesta

Cómo descartar el teclado swiftui

#if canImport(UIKit)
extension View {
    func hideKeyboard() {
        UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
    }
}
#endif
Quaint Quail

Cómo descartar el teclado en Swift

override func viewDidLoad() {
    super.viewDidLoad()

    //Looks for single or multiple taps. 
    let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")

    //Uncomment the line below if you want the tap not not interfere and cancel other interactions.
    //tap.cancelsTouchesInView = false 

    view.addGestureRecognizer(tap)
}

//Calls this function when the tap is recognized.
@objc func dismissKeyboard() {
    //Causes the view (or one of its embedded text fields) to resign the first responder status.
    view.endEditing(true)
}
Encouraging Eland

El teclado de descarga de Swift al regreso

extension UIViewController: UITextFieldDelegate{
    public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        textField.resignFirstResponder()
        return true;
    }
}

override func viewDidLoad() {
    super.viewDidLoad()
    textField.delegate = self
}
Mobile Star

Respuestas similares a “Cómo descartar el teclado en Swift”

Preguntas similares a “Cómo descartar el teclado en Swift”

Más respuestas relacionadas con “Cómo descartar el teclado en Swift” en Swift

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código