由於OS 3.0 UIWebView支持RTF files。相當於UIWebView的loadHTMLString的RTF?
如果您有一個.rtf文件,很容易將其加載到uiwebview中,例如,
NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
當加載存儲在字符串變量中的HTML時,可以使用loadHTMLString
。
如何將一個字符串中存儲的RTF直接加載到UIWebView
?例如,如果您有一個包含{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}.....
的字符串,則使用loadHTMLString
將從字面上進行渲染。
我希望能夠從一個字符串變量呈現RTF,而不必先將它保存到一個文件。
http://stackoverflow.com/questions/4778220/displaying-a-rtf-file-in-an-uiwebview的副本? – poupou
不,不是重複的。我不想先將RTF寫入文件然後打開它,我想直接從字符串打開它。 – Ryan