【问题标题】:iphone Native Email Client UIiphone本机电子邮件客户端用户界面
【发布时间】:2011-03-16 09:25:13
【问题描述】:

我有自己的自定义 UI 来呈现电子邮件。但它只呈现文本邮件。现在我正在扩展它以支持 HTML 格式的邮件。我想知道 Apple 如何在本机电子邮件客户端中做到这一点,然后在我的应用程序 UI 中复制相同的内容。特别是,我有兴趣了解本机电子邮件客户端使用什么 UI 组件来显示邮件正文。所有 HTML 文本都在其中正确呈现,您也可以对其进行编辑。我正在尝试为我的应用程序从头开始创建类似的东西。我不想使用 MFMailComposeViewController。

【问题讨论】:

  • 他们使用了私有 API 或私有框架或其他您无法使用的东西。

标签: iphone ios4


【解决方案1】:

Apple 使用的组件尚未公开。您可以尝试使用 UIWebView。

也就是说,如果您使用除默认 MFMailComposeViewController 以外的任何其他东西,您的目标几乎就是拒绝。审查最多需要一个的借口。在最坏的情况下,他们会直接拒绝您的应用程序。

如果您希望允许用户编辑 HTML,则使用 TextView 进行编辑并使用常规消息编辑器进行预览。

【讨论】:

  • 另外,我认为这不会提供@Bogus Boy 正在寻找的编辑功能。
【解决方案2】:

除了@Moshe 所说的之外,如果您的应用没有执行超出默认邮件应用程序的功能,它很可能会被拒绝。

【讨论】:

  • 它确实执行其他功能并且已经在 App Store 上。我们想要的只是允许我们的用户编辑 HTML 格式的邮件,因为我们有自己的自定义 UI 来呈现邮件。它是一个企业应用程序,并且有一个协议不允许我们使用本机邮件 API。这就是我们创建自己的自定义 UI 的原因
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-16
相关资源
最近更新 更多