如何在 UIWebView 中实现更改字体颜色的方法

How to implement a method for changing font color in UIWebView

本文关键字:字体 颜色 方法 实现 UIWebView      更新时间:2023-09-26

在我的应用程序中,我有一个UIWebView,其中包含来自文件的内容(HTML(

我想知道是否有任何方法可以让用户更改字体颜色形式 5 颜色或类似的东西

无论如何??

你想从应用程序(objective-c(还是html中更改它?

您可以在 html 文件中创建一个 javascript 函数来更改字体(例如,通过更改 body 标签上的类(。

如果要从应用程序中更改它,可以使用以下命令调用该函数:

[webView stringByEvaluatingJavaScriptFromString:@"changeColor('red')"];


这样的事情应该有效。

.CSS

.red{
   color:#f00;
}
.green{
   color:#0f0;
}
.blue{
   color:#00f;
}

.JS

function changeColor(colorClass){ // red, green or blue
    document.body.className = colorClass; 
}

http://jsfiddle.net/mMhwC/