我希望在我的应用中有一个邮件编辑器视图,但有一些额外的字段和内容。自Apple提供的原始视图控制器以来,MFMailComposeViewController
不允许任何方式对其进行自定义。
所以经过一些研究后,我遇到了iOS的Three20 framework,它提供了一个名为TTMessageController的视图控制器,可以满足我的需求。但我做了一些检查这个框架,我一直在阅读的反馈听起来不太好。我甚至尝试下载,按照说明将其添加到项目中但最终也会抛出错误。
我的问题是,Three20的TTMessageController还有其他替代品吗?我想有一个视图控制器,我可以在其中添加一些输入字段来自定义它。
谢谢。
答案 0 :(得分:1)
Three20完全过时,不适合在现代Xcode项目中使用(使用ARC和过去两年的所有新Objective C功能)。 Three20有一个非常大的依赖链,你会发现自己只是为了完成简单的事情而试图理解它的类层次。
此外,正如您正确指出的那样,除了Apple记录的内容之外,MFMailComposeViewController
无法以任何方式进行自定义。
实现目标的唯一方法是从头开始使用空UIViewController,并添加所需的文本字段 - 以编程方式,或使用XIB或使用Storyboard。
我意识到这个答案并没有为您提供任何新信息,但至少这证实了您的感觉,即使用Three20这是一个坏主意。