是否可以为MFMailComposeViewController提供自定义视图?

时间:2011-05-12 10:16:41

标签: iphone objective-c cocoa-touch messageui

我有一个设计精美的邮件发送页面,我必须实现。我想使用MFMailComposeViewController来完成这个任务,但这有自己的常规视图。我有什么选择?有没有办法在MFMailComposeViewController中使用我自己的视图?或者也许是另一种从应用程序发送电子邮件的方式,允许我自定义视图?

谢谢!

2 个答案:

答案 0 :(得分:4)

您不得以任何方式更改MFMailComposeViewController。 Quoth the documentation

  

重要提示:邮件撰写界面本身不可自定义,您的应用程序不得修改。

据我所知,没有其他内置方法可以从设备发送电子邮件。

您唯一的另一个选择是让设备联系您自己的服务器以转发电子邮件,但当然消息不会来自与设备相关的电子邮件地址等。

答案 1 :(得分:0)

Anomie是对的。

我们创建了一个应用程序,该应用程序使用后端电子邮件服务器发送匿名电子邮件,我们有一个自定义前端来收集用户消息。但是,如果您只是认为合成界面需要改造,那么它确实不是一个好方法,几乎​​肯定会在提交过程中让您受到抨击。

不搞乱界面的最佳理由 -

。用户将质疑任何与Apple的电子邮件界面不相似的电子邮件界面的真实性。