2014-02-06 42 views
4

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

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

我已经尝试了CONTENTEDITABLE UIWebView以及使用NSAttributedStringUITextView,但也不是好的解决办法 - UIWebView没有任何办法管理内容或光标位置,并且UITextView将不会呈现包含图像和其他元素的HTML。

+0

因为我真的可以理解这一点的唯一的事情是第一句,尝试寻找了'contenteditalbe',[链接到这里] (http://www.w3schools.com/tags/att_global_contenteditable.asp) – 2014-02-06 02:39:44

+0

正如我所提到的,我已经尝试过使用contenteditable - 没有办法管理光标位置或正确操作内容。 – ebi

回答

2

除非你愿意表现出textareahtml代码,我认为唯一的办法就是去与工具栏和东西移动富文本编辑器,因为contenteditable使用快捷键像CRTL +b权?!

退房这两个家伙的手机浏览器:

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

http://imperavi.com/redactor/

UPDATE

对于原生应用程序,你可以尝试:

http://www.omnigroup.com/omnioutliner

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

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

https://github.com/enormego/EGOTextView

+0

也许问题不清楚,这是针对本机iOS应用程序,而不是针对移动应用程序优化的网站。 – ebi

+0

已更新。现在只是一个适合您需求的问题。 – cvsguimaraes

0

检查这些链接的教程。它有详细的代码解释。

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

或下载示例项目here

here

+0

也尝试过这个,它只是一个带有contenteditable div的UIWebView。 – ebi

+0

@ebi。究竟是什么不符合你目前对HTML编辑器的需求? –

+0

正如我所提到的,你基本上不能控制UIWebView中发生的事情,最重要的是光标位置。 – ebi

相关问题