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

Iphone 如何使UIWebView使用自定义字体显示其文本?,iphone,uiwebview,Iphone,Uiwebview,看起来UIWebView中的字体默认为某种“Times New Roman”。我想我必须弄清楚苹果在[UIFont systemFontOfSize:15]中使用了什么字体。。。或者有什么聪明的方法可以做到这一点吗?如何在UIWebView中插入文本?假设您正在设置HTML,您可以通过完整CSS、内联CSS或不推荐使用的字体标记来更改字体 <html> <head> <style> BODY { font-family:

看起来UIWebView中的字体默认为某种“Times New Roman”。我想我必须弄清楚苹果在[UIFont systemFontOfSize:15]中使用了什么字体。。。或者有什么聪明的方法可以做到这一点吗?

如何在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>

正文{字体系列:'Times New Roman';字体大小:15px;}
这里有一些文字
当然,适当调整样式和大小。

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

我认为您需要通过CSS来实现这一点,iPhone的默认字体是Verdana。这不是典型的网页字体,泰晤士报的新罗马字体。不,不是。iPhone到iPhone3GS的系统字体为Helvetica,iPhone4的系统字体为Helvetica Neue。太棒了!谢谢为了让不理解这一点的人更清楚,我添加了@JavaCoderEx的答案