iOS 上的 GMail 应用程序使用啥来编辑 HTML 电子邮件?

Posted

技术标签:

【中文标题】iOS 上的 GMail 应用程序使用啥来编辑 HTML 电子邮件?【英文标题】:What does GMail app on iOS use for HTML email editing?iOS 上的 GMail 应用程序使用什么来编辑 HTML 电子邮件? 【发布时间】:2012-10-26 21:27:05 【问题描述】:

根据我的阅读,UIWebView 不支持编辑,但 iPhone 上的 GMail 应用程序确实允许您回复 html 电子邮件,并且您可以在这样做的同时编辑 HTML,而不是像他们在上面放置一个文本字段一样它。

有没有人弄清楚 GMail 是如何做到这一点的? 或者更好的是,参与该项目的任何人都能够给我一些提示而不会遇到麻烦?

即使使用 WebKit 之类的工具来呈现 HTML,您似乎仍然需要做大量工作来模仿普通文本字段(UITextView 或 UITextField)的许多行为。

编辑:想确保清楚我说的是实际的 GMail 应用程序,您可以从 App Store 安装该应用程序。不是通过内置邮件应用程序的 GMail POP3/IMAP。显然,内置的 Mail 应用程序可以访问比我的或 GMail 之类的第 3 方应用程序更多的权限。

【问题讨论】:

【参考方案1】:

UIWebView 确实支持编辑,从 ios 5 开始,通过将 contentEditable 设置为 true。请参阅Rich Text Editing: A Simple Start 获取富文本编辑器实现的示例。

还有DTRichTextEditor library,在最近的项目中使用它后,我可以推荐它。它支持嵌入式图像支持、视频和链接等。

【讨论】:

哇,太好了,我完全错过了!我的应用只需要在 iOS 5.0 及更高版本上运行——完美。

以上是关于iOS 上的 GMail 应用程序使用啥来编辑 HTML 电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS7 中,我应该使用啥来代替已弃用的 GKLeaderboardViewController?

iOS - 我应该使用啥来保存数据

Docker 使用啥来托管/运行 Web 应用程序?

React Native 使用啥来允许 JavaScript 在 iOS 和 Android 上本地执行?

我在 Python 中使用啥来实现最大堆?

在尝试将我的 iOS 应用程序提交到 App Store 时,我可以做些啥来克服下面列出的多个错误?