在我的应用程序中,我正在加载HTML字符串,该字符串是从xml文件解析的,我需要更改字体的颜色,名称和大小。要替换它,我已经使用了以下代码,但它不起作用
NSString *webString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'",
textFontSize];
[web stringByEvaluatingJavaScriptFromString:webString];
有什么办法,请告诉我答案。
感谢高级!!!
答案 0 :(得分:1)
请改用NSAttributedString
。这是docs from Apple。您可以设置字体类型,颜色和大小。然后,您可以将NSAttributedString
转换回HTML this way。
仅适用于iOS 6及更高版本。