如何让UIWebView使用自定义字体显示其文本?

时间:2010-09-27 21:57:34

标签: iphone uiwebview

看起来UIWebView中的字体默认是某种“Times New Roman”。我想我必须弄清楚苹果用于[UIFont systemFontOfSize:15]的字体...还是有一些聪明的方法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

如何在UIWebView中插入文本?假设您正在设置HTML,您可以通过完整的CSS,内联CSS或不推荐的字体标签来更改字体。

<html>
    <head>
        <style>
        BODY { font-family: 'Times New Roman'; font-size: 15px; }
        </style>
    </head>
    <body>
        Here is some text
    </body>
</html>

当然适当调整风格和大小。

答案 1 :(得分:0)

[myWebView loadHTMLString:[NSString stringWithFormat:@"<html><head><style>BODY { font-family: 'Arial-Bold'; font-size: 16px; }</style></head><body>%@</body></html>",htmlBodyString] baseURL:nil];