2012-07-02 35 views
1

我正在設計一個iPad應用程序,其中我有一個與其他東西不同的textView。在那個textView我目前正在渲染wikitext。我使用附件視圖在編輯器中實現了粗體,斜體等基本功能。在iPad應用程序中維護wikitext和richtext編輯模式


現在,我想爲用戶提供另一種模式來編輯富文本。富文本編輯將在Web View中完成(尚未實施)。我面臨的問題是,我不知道如何保持兩種模式中的文本保持同步,以便當用戶從一個跳轉到另一個時,他可以立即看到在另一個模式下所做的更改。 有人可以提出一些線索嗎?謝謝。

+0

你的意思是你有兩個文本視圖,並希望他們之間的文本同步? – Basel

+0

另一個會將webView的contentEditable設置爲YES,因爲我已經知道,對於富文本編輯,我將需要Web視圖。 – gamersoul

+0

發佈您用於從兩種模式中獲取和呈現文本的代碼。這聽起來像你應該做的就是實現一個委託並傳遞格式正確的文本。 – Dustin

回答

0

使用UITextViewDelegate在用戶鍵入TextView時立即觸發事件即可從UITextView同步到UIWebView並沒有任何問題。更大的問題是您需要檢查其源代碼以檢查更改,然後將其同步到UITextView,您需要使用UIWebView

下一個最好的可能性是等待提供樣式文本的iOS 6,但iOS 6仍處於NDA之下,因此沒有人會爲您提供幫助。

+0

好的,謝謝你的回答。我只希望有人有更好的東西。 – gamersoul