在我的应用程序中,我有一个 UIWebView 具有来自文件(HTML)的内容
我想知道是否有任何方法可以让用户将字体颜色更改为 5 种颜色或类似的东西
反正??
在我的应用程序中,我有一个 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;
}
例子