2012-01-28 24 views
2

我的團隊正試圖設計一個iPad上蓮花筆記的郵件客戶端。在我們開始之前,我想知道是否有第三方自定義MFMailComposeViewController可用。它應該有字段就像Three20 MessageComposeViewController(電子郵件地址輸入在藍色圓框中)。我想要CcBCc相同。定製郵件編輯器就像Three20 Message Composer

不知道我怎麼會延長Three20 MessageComposeViewController添加抄送密件抄送和使用他們的代表的方法來發送電子郵件請求到我的服務器。

回答

3

這是完全可行的。我之前已經將TTMessageController分類爲子類,併爲其添加了一些圖像視圖,但從我的經驗來看,沿着這條路線並不明智。 TTMessageController確實不是被設計爲子類。所以如果我再次這樣做,我會複製TTMessageController並直接編輯它。

我不知道任何其他提供這種UI的項目。無論如何,您是否在該項目中使用Three20?那麼TTMessageController可能是個不錯的選擇。如果您不打算使用庫的其餘部分,請注意:TTMessageController在Three20中相當根深蒂固。把它翻出來會很痛苦。從頭重寫可能更容易。

關於你的問題如何人們可以將CC和BCC字段集成到TTMessageController中,如果沒有具體的問題就很難回答。我只能提供一些提示,看看。

要啓動「收件人:」字段是TTMessageRecipientField。您可能需要將該類的其他字段添加到MessageController中。 A TTMessageRecipientField包含TTPickerTextField通過組成。選擇器文本字段是通過與地址數據源進行通信真正完成工作的地方,它只是一個TTTableDataSource,並通過顯示藍色氣泡(TTPickerViewCell)。

我希望能給你一個粗略的想法和一些學習的代碼。