【问题标题】:How can I set the font and line spacing on HTML I load into a webview?如何在加载到 webview 的 HTML 上设置字体和行距?
【发布时间】:2013-01-16 21:35:29
【问题描述】:

我有一个 iOS 应用程序可以解析来自远程 rss 提要的文章。

当我通过 web 视图和“LoadHTMLString:withURL”对其进行格式化时,文本会使用一些默认字体/行间距进行格式化。我想设置自己的字体/行间距,我认为如果我在每篇文章的开头包含正确的 HTML 格式代码作为字符串,就可以做到这一点。

这样我将根据自己的喜好操纵 XCode 来格式化字符串。

唯一的事情是当我添加行时

<p style="font: 20pt/30pt Times New Roman, serif;">

文本仍然未格式化。我觉得这可能是因为它创建了一个格式化的 nil 段落,但也是 nil,所以没有可检测到的变化。

【问题讨论】:

  • 为什么不使用 font-family 和 font-size 代替字体标签?字体标签已过期!

标签: html ios uiwebview format


【解决方案1】:

代码在一个段落中设置了一个段落所以它不起作用,但是如果你将它设置为

     NSMutableString *htmlString = [NSMutableString stringWithFormat:@"<div style=\"font: 20pt/30pt Times New Roman, serif;\">%@</div>", textFile ];

相反,它工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多