在本机iOS应用程序中编辑HTML内容

时间:2014-02-06 02:32:14

标签: html ios uiwebview uitextview nsattributedstring

是否有一种允许在本机iOS应用程序中编辑HTML内容的好方法?

例如,如果您要构建电子邮件应用程序并希望允许回复电子邮件并编辑原始邮件。它需要支持任何有效的HTML,包括图像,样式等。

我尝试了一个令人满意的UIWebView以及NSAttributedStringUITextView一起使用,但两者都不是好的解决方案 - UIWebView无法管理内容或光标位置,UITextView将不会呈现包含图像和其他元素的HTML。

2 个答案:

答案 0 :(得分:2)

除非您愿意使用textarea代码显示html,否则我认为唯一的方法是使用带有工具栏和内容的移动富文本编辑器,因为contenteditable使用 crtl + b 这样的快捷方式吧?!

查看这两个人的移动浏览器:

http://mindmup.github.io/bootstrap-wysiwyg/

http://imperavi.com/redactor/

<强>更新

对于原生应用,您可以尝试:

http://www.omnigroup.com/omnioutliner

https://github.com/aryaxt/iOS-Rich-Text-Editor

http://www.cocoanetics.com/parts/dtrichtexteditor/

https://github.com/enormego/EGOTextView

答案 1 :(得分:0)

查看这些链接以获取教程..它有代码的详细说明。

http://ios-blog.co.uk/tutorials/rich-text-editing-a-simple-start-part-1/

或下载该示例项目here

here