Ipad 自定义邮件生成器就像Three20消息生成器一样

Ipad 自定义邮件生成器就像Three20消息生成器一样,ipad,three20,mfmailcomposeviewcontroller,Ipad,Three20,Mfmailcomposeviewcontroller,我的团队正试图为iPad上的lotus notes设计一个邮件客户端。在开始之前,我想知道是否有第三方自定义MFMailComposeViewController可用。它应该像三个20MessageComposeViewController(在蓝色的圆框中输入电子邮件地址)一样输入字段。我想要同样的抄送和密件抄送 我不知道如何扩展三个20MessageComposeViewController来添加Cc、Bcc,并使用它们的委托方法向我的服务器发送电子邮件请求。这是完全可行的。我以前对TTMes

我的团队正试图为iPad上的lotus notes设计一个邮件客户端。在开始之前,我想知道是否有第三方自定义
MFMailComposeViewController
可用。它应该像三个20
MessageComposeViewController
(在蓝色的圆框中输入电子邮件地址)一样输入字段。我想要同样的抄送和密件抄送


我不知道如何扩展三个20
MessageComposeViewController
来添加Cc、Bcc,并使用它们的委托方法向我的服务器发送电子邮件请求。

这是完全可行的。我以前对TTMessageController进行过子类化,并向其添加了一些图像视图,但根据我的经验,这样做并不明智。TTMessageController实际上不是为子类而设计的。所以如果我再这样做,我会复制TTMessageController并直接编辑它

我不知道还有其他项目提供这种UI。你在那个项目中用的是Three20吗?那么TTMessageController可能很适合。如果您不打算使用库的其余部分,请注意:TTMessageController在Three20中根深蒂固。把它撕下来会很痛苦。从头重写可能更容易

关于如何将CC和BCC字段集成到TTMessageController中的问题,没有具体的问题很难回答。我只能给你一些提示去哪里找

启动“收件人:”字段是一个
TTMessageRecipientField
。您可能需要向MessageController添加该类的其他字段。
TTMessageRecipientField
通过组合包含一个
TTPickerTextField
。picker文本字段通过与地址的数据源(它只是一个TTTableDataSource)通信并显示蓝色气泡(
TTPickerViewCell
)来真正完成工作

我希望这能给你一个大致的想法和一些代码来学习