Objective c 在iPad应用程序中维护wikitext和richtext编辑模式
我正在设计一款iPad应用程序,其中除了其他功能外,我还拥有一个文本视图。在该文本视图中,我当前正在呈现wikitext。我使用附件视图在编辑器中实现了粗体、斜体等基本功能Objective c 在iPad应用程序中维护wikitext和richtext编辑模式,objective-c,ipad,ios5,Objective C,Ipad,Ios5,我正在设计一款iPad应用程序,其中除了其他功能外,我还拥有一个文本视图。在该文本视图中,我当前正在呈现wikitext。我使用附件视图在编辑器中实现了粗体、斜体等基本功能 现在,我想为用户提供另一种模式,以便在富文本中进行编辑。富文本编辑将在web视图中完成(尚未实现)。我面临的问题是,我不知道如何保持两种模式下的文本同步,以便当用户从一种模式跳到另一种模式时,能够立即看到在另一种模式下所做的更改。 有人能提供一些关于这方面的线索吗?谢谢。只要用户输入文本视图,就可以使用UITextView
现在,我想为用户提供另一种模式,以便在富文本中进行编辑。富文本编辑将在web视图中完成(尚未实现)。我面临的问题是,我不知道如何保持两种模式下的文本同步,以便当用户从一种模式跳到另一种模式时,能够立即看到在另一种模式下所做的更改。
有人能提供一些关于这方面的线索吗?谢谢。只要用户输入文本视图,就可以使用
UITextViewDelegate
从UITextView
同步到UIWebView
触发事件。更大的问题是UIWebView
您需要检查其源代码以检查更改,然后将它们同步到UITextView
下一个最好的可能是等待提供样式文本的iOS 6,但iOS 6仍在保密协议下,因此,没有人会为您提供帮助。您的意思是您有两个文本视图,并且希望在它们之间同步文本吗?另一个将是一个webView,其contentEditable设置为YES,因为我知道,对于富文本编辑,我将需要一个web视图。发布您用于从两种模式获取和呈现文本的代码。听起来你需要做的就是实现一个委托并传递正确格式的文本。我读了好几遍你的问题,我看到的只是:“我有两个UITextView,它们的功能完全相同”。请再解释一下,并提供一些代码好吗?@mavrick3:对不起,给你弄糊涂了。我现在编辑了我的问题。希望它是清楚的。基本上,richtext编辑需要在webView中完成,因此webView和textView中的内容需要同步。此外,webView使用HTML而不是wikitext,因此我必须相应地在两种模式下对文本进行更改。好的,谢谢您的回答。我只是希望有人有更好的。