Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在iPad应用程序中维护wikitext和richtext编辑模式_Objective C_Ipad_Ios5 - Fatal编程技术网

Objective c 在iPad应用程序中维护wikitext和richtext编辑模式

Objective c 在iPad应用程序中维护wikitext和richtext编辑模式,objective-c,ipad,ios5,Objective C,Ipad,Ios5,我正在设计一款iPad应用程序,其中除了其他功能外,我还拥有一个文本视图。在该文本视图中,我当前正在呈现wikitext。我使用附件视图在编辑器中实现了粗体、斜体等基本功能 现在,我想为用户提供另一种模式,以便在富文本中进行编辑。富文本编辑将在web视图中完成(尚未实现)。我面临的问题是,我不知道如何保持两种模式下的文本同步,以便当用户从一种模式跳到另一种模式时,能够立即看到在另一种模式下所做的更改。 有人能提供一些关于这方面的线索吗?谢谢。只要用户输入文本视图,就可以使用UITextView

我正在设计一款iPad应用程序,其中除了其他功能外,我还拥有一个文本视图。在该文本视图中,我当前正在呈现wikitext。我使用附件视图在编辑器中实现了粗体、斜体等基本功能


现在,我想为用户提供另一种模式,以便在富文本中进行编辑。富文本编辑将在web视图中完成(尚未实现)。我面临的问题是,我不知道如何保持两种模式下的文本同步,以便当用户从一种模式跳到另一种模式时,能够立即看到在另一种模式下所做的更改。
有人能提供一些关于这方面的线索吗?谢谢。

只要用户输入文本视图,就可以使用
UITextViewDelegate
UITextView
同步到
UIWebView
触发事件。更大的问题是
UIWebView
您需要检查其源代码以检查更改,然后将它们同步到
UITextView


下一个最好的可能是等待提供样式文本的iOS 6,但iOS 6仍在保密协议下,因此,没有人会为您提供帮助。

您的意思是您有两个文本视图,并且希望在它们之间同步文本吗?另一个将是一个webView,其contentEditable设置为YES,因为我知道,对于富文本编辑,我将需要一个web视图。发布您用于从两种模式获取和呈现文本的代码。听起来你需要做的就是实现一个委托并传递正确格式的文本。我读了好几遍你的问题,我看到的只是:“我有两个UITextView,它们的功能完全相同”。请再解释一下,并提供一些代码好吗?@mavrick3:对不起,给你弄糊涂了。我现在编辑了我的问题。希望它是清楚的。基本上,richtext编辑需要在webView中完成,因此webView和textView中的内容需要同步。此外,webView使用HTML而不是wikitext,因此我必须相应地在两种模式下对文本进行更改。好的,谢谢您的回答。我只是希望有人有更好的。