iphone MFMailComposeViewController
-
11-09-2019 - |
Question
Is there a way to dismiss the keyboard from MFMailComposeViewController ? If the user rotates the device, I am loading a separate controller without "send" or "cancel" being pressed, and the keyboard is remaining on screen. Is there an way to dismiss the keyboard without "done" or "send" being pressed?
Solution
You can find the first responder and ask it to resign active which should dismiss the keyboard.
UIWindow* keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView* firstResponder = [keyWindow performSelector:@selector(firstResponder)];
[firstResponder resignFirstResponder];
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow