将作曲家电子邮件发送到UIView

时间:2014-05-08 09:56:55

标签: objective-c uiview

我打开了这个容器视图,在里面,我想添加电子邮件编辑器,当我在这个UIView窗口中有一些标题和更多内容时。

但似乎我无法添加作曲家,只能查看控制器。

有没有办法将它添加到我的UIView中?我无法在网上找到该实现。

 MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
    mailController.mailComposeDelegate = self;
    [mailController setSubject:@"Feedback"];
    NSString *emailBody = @"me";
    [mailController setMessageBody:emailBody isHTML:NO];
  [view presentModalViewController:mailController.view animated:YES]; //add to view

1 个答案:

答案 0 :(得分:1)

不,实际上MFMailComposeViewController是UIViewController子类,您只能将其添加到UIViewController而不是UIView

在UIView中添加UIViewController无法尊重MVC设计模式。 view的目的只是显示controller发送的数据,并在用户对view进行操作时调用控制器的操作

相关问题