【问题标题】:loading and formatting the rtf file in UIWebView在 UIWebView 中加载和格式化 rtf 文件
【发布时间】:2010-06-14 11:04:44
【问题描述】:

我正在尝试在 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];

那我现在该怎么办?

【问题讨论】:

  • 没有人回答这个问题?没有人遇到过这种问题吗?
  • 我遇到了完全相同的问题。字体大得离谱。回到 .RTF 并降低字体大小,保存并再次运行不会改变任何内容。
  • 我想下一个合乎逻辑的步骤是尝试以相同的方式加载 HTML 文件。可惜,我有点喜欢RTF。

标签: iphone uiwebview rtf


【解决方案1】:

改用 HTML,这是获得所需控制的唯一方法。

【讨论】:

    【解决方案2】:

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

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

    (*) 前提是你使用得当...在普通视图、HTML 视图和最终视图之间切换——不要将其导出到第二个文本框中,否则所有内容都会出现在无法穿透的块中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-22
      • 2015-01-22
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      相关资源
      最近更新 更多