如何在webview上更改字符串的字体

时间:2011-07-05 13:23:38

标签: iphone

我正在制作一个iPhone应用程序,其中UIWebView我正在显示一个字符串,即“示例”。我想改变它的字体。我也使用html概念来改变它的字体,但是通过使用它,它正在改变UIWebView上的所有其他字符串。但我想只更改“示例”字体和大小。  我怎样才能做到这一点。如果有人知道这一点,请帮助我。

非常感谢。

3 个答案:

答案 0 :(得分:3)

您可以使用以下代码执行此操作,假设您将该字符串放在元素之间,并且它是页面上的第一个。如果不是这样根据您的方便调整。

NSString *strFontIncrease = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('span')[0].style.webkitTextSizeAdjust= '%f%%'",yourFontValue];
[webView stringByEvaluatingJavaScriptFromString:strFontIncrease];
[strFontIncrease release];

如果有任何疑问,请查看并告诉我。

答案 1 :(得分:0)

您尝试过类似的事情吗?

  <font size="5" face="arial" color="red">
        This paragraph is in Arial, size 5, and in red text color.
  </font>

访问:http://www.w3schools.com/html/html_fonts.asp

答案 2 :(得分:0)

test test test <span style="background: blue; color: white; font-size:30px;">test test test</span>test test test 

这不是iPhone编程相关的。 :d