如何更改字体颜色,字体名称和字体大小UIWebview?

时间:2014-01-24 11:51:55

标签: ios objective-c uiwebview

在我的应用程序中,我正在加载HTML字符串,该字符串是从xml文件解析的,我需要更改字体的颜色,名称和大小。要替换它,我已经使用了以下代码,但它不起作用

NSString *webString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'", 
                      textFontSize];
    [web stringByEvaluatingJavaScriptFromString:webString];

有什么办法,请告诉我答案。

感谢高级!!!

1 个答案:

答案 0 :(得分:1)

请改用NSAttributedString。这是docs from Apple。您可以设置字体类型,颜色和大小。然后,您可以将NSAttributedString转换回HTML this way

仅适用于iOS 6及更高版本。