2014-02-06 74 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

相關問題