Yuri
Yuri

Reputation: 3

iphone MFMailComposeViewController

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?

Upvotes: 0

Views: 905

Answers (1)

Rog
Rog

Reputation: 17170

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];

Upvotes: 1

Related Questions