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?