【发布时间】:2012-05-23 12:15:12
【问题描述】:
在我的应用中,我有一个 UIWebView,其中包含来自文件 (HTML) 的内容
我想知道是否有任何方法可以让用户将字体颜色更改为 5 种颜色或类似的东西
有办法吗??
【问题讨论】:
标签: javascript iphone html objective-c xcode
在我的应用中,我有一个 UIWebView,其中包含来自文件 (HTML) 的内容
我想知道是否有任何方法可以让用户将字体颜色更改为 5 种颜色或类似的东西
有办法吗??
【问题讨论】:
标签: javascript iphone html objective-c xcode
您想从应用程序(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;
}
示例
【讨论】: