我正在尝试更改字体UIWebView
。我尝试使用以下代码更改字体。
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *cssPath = [path stringByAppendingPathComponent:@"test.css"];
if(!cssPath)
{
NSLog(@"NO");
}
NSString *js = [NSString stringWithFormat:@"var cssChild = document.createElement('link');"
"cssChild = 'text/css';"
"cssChild = 'stylesheet';"
"cssChild = '%@';", cssPath];
js = [NSString stringWithFormat:@"%@ document.getElementsByTagName('head')[0].appendChild(cssChild);", js];
[webViewOfInitial stringByEvaluatingJavaScriptFromString:js];
我将 css 文件附加到来自互联网的加载页面的标题中。我的css文件就是这样。
@font-face {
font-family: 'Zawgyi-One';
font-style: normal;
src: local('Zawgyi-One');
}
body {
font-family: 'Zawgyi-One';
}
但是,当我在完成页面加载后检索 html 标签时,我找不到上面的 css 标签。那么如何将该 css 文件附加到当前UIWebView's
页眉标签中呢?或者还有其他UIWebView
字体更改教程吗?
谢谢。