2009-11-01 50 views
0

有没有办法从MFMailComposeViewController关闭键盘?如果用户旋转设备,我正在加载单独的控制器而没有按下“发送”或“取消”,并且键盘仍保留在屏幕上。有没有办法在没有按下“完成”或“发送”的情况下关闭键盘?iphone MFMailComposeViewController

回答

1

您可以找到第一个响应者并要求它退出活动状态,该活动会关闭键盘。

UIWindow* keyWindow = [[UIApplication sharedApplication] keyWindow]; 
UIView* firstResponder = [keyWindow performSelector:@selector(firstResponder)]; 
[firstResponder resignFirstResponder]; 
+1

哇,这工作就像一个魅力...谢谢 – Yuri 2009-11-01 22:51:58

相关问题