MFMailComposeViewController出现时应出现键盘

时间:2015-08-04 08:26:32

标签: swift mfmailcomposeviewcontroller

我正在使用swift进行开发。我希望当MFMailComposer出现时,toReceipt textField应自动成为第一响应者。

2 个答案:

答案 0 :(得分:1)

来自MFMailComposeViewController Class Reference

  

重要

     

此类的视图层次结构是私有的,您不能修改   它。但是,您可以使用自定义实例的外观   UIAppearance协议。

     

在呈现邮件comopose视图控制器后,您的应用程序不能   更改电子邮件内容。用户可以编辑所呈现的内容   实例但系统忽略了程序化更改。如果你想   设置内容字段的值,在显示之前这样做   接口

答案 1 :(得分:0)

如果您想设置主题,可以在程序中进行设置。

Apple不允许开发人员使用私有API,如果您使用这些API,Apple会拒绝您的APP。

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;

[picker setSubject:@"Mail subject"];
[picker setToRecipients:[NSArray arrayWithObjects:@"email@email.com",nil]];