top of page

Dismiss Keyboard

  • Writer: Ruben van Breda
    Ruben van Breda
  • Sep 3, 2020
  • 1 min read



https://www.codegrepper.com/code-examples/swift/dismiss+keyboard+when+tap+outside+swift


CODE:


override func viewDidLoad() {

super.viewDidLoad()

self.hideKeyboardWhenTappedAround()

....}


// Put this piece of code anywhere you like

extension UIViewController {

func hideKeyboardWhenTappedAround() {

let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard))

tap.cancelsTouchesInView = false

view.addGestureRecognizer(tap)

}

@objc func dismissKeyboard() {

view.endEditing(true)

}

}

Comments


CSossa

  • White Facebook Icon
  • White Twitter Icon
  • White Pinterest Icon
  • White Instagram Icon

Thanks for submitting!

bottom of page