在UIWebView中加载和格式化rtf文件

时间:2010-06-14 11:04:44

标签: iphone uiwebview rtf

我正在尝试在UIWebView中加载rtf文件的内容。我成功加载了内容,但它没有格式化。字体太大,没有任何格式。它显示rtf内容的颜色,但不显示字体或大小。 那我现在应该怎么做。有没有其他方法加载rtf并格式化它?我按以下方式加载rtf:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Home" ofType:@"rtf"];
NSURL *url=[NSURL fileURLWithPath:path];
NSURLRequest *req=[NSURLRequest requestWithURL:url];
[menuWeb loadRequest:req];

那我该怎么办呢?

2 个答案:

答案 0 :(得分:1)

使用HTML代替,这是您获得所需控件的唯一方式。

答案 1 :(得分:0)

http://cutesoft.net/example/editRTF.aspx

此页面是WYSIWYG HTML生成器。它生成非常干净的HTML(*),然后我可以保存并插入到我的项目中。然后我可以在Xcode中修改这个HTML文件。一切都很好!

(*),只要你正确使用它......在普通视图,HTML视图和最终视图之间翻转 - 不要将它导出到第二个文本框中,否则一切都会出现在一个不可穿透的块中。