[:en]Swift: hide keyboard[:]

[:en]Here are the procedures to hide keyboard by using 3 different methods:

import UIKit

// Add UITextFieldDelegate
class FreetrialformViewController: UIViewController , UITextFieldDelegate{
 
        
    @IBOutlet weak var dateLabel: UIButton!
    @IBOutlet weak var studentnamelabel: UITextField!
        
        override func viewDidLoad() {
            super.viewDidLoad()
            
           //Enable tapping feature 
            let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
            view.addGestureRecognizer(tap)

            // Activate Keyboard delegate
            self.studentnamelabel.delegate = self;
            self.coursenamelabel.delegate = self;
         }
      // Call a function to hide keyboard
         func checkpassword() {
         self.studentnamelabel.resignFirstResponder()
         }

      //Tap anywhere to hide keyboard
         func dismissKeyboard() {
         view.endEditing(true)
        }

     // Hit return key to hide keyboard
        func textFieldShouldReturn(textField: UITextField) -> Bool {
        self.view.endEditing(true)
        return false
    }
}  

[:]

Print Friendly, PDF & Email
Scroll to Top