Tips about how to dismiss iOS keyboard programmatically.
Generally, there are two ways to dismiss iOS keyboard programmatically.
The first method is to send
resignFirstResponder message to text-based view that is currently the first responder.
or code in Swift:
Alternatively, if you are not sure which text-based view exactly is the first responder, you can simply call
endEditing method of the super
UIView. For example, send
endEditing message to the view of
Code in Swift:
The latter way is more effective and convenient.