iphone:如何在 webView 中设置字体大小?
Posted
技术标签:
【中文标题】iphone:如何在 webView 中设置字体大小?【英文标题】:iphone : How to set Font size in webView? 【发布时间】:2011-07-04 04:53:43 【问题描述】:我正在使用以下代码创建 html:
NSString *string = [NSString stringWithFormat:
@"<html> \n" "<head> \n"
"<style type=\"/css\"> \n"
"body font-family: \"%@\"; font-size: %@;\n"
"</style> \n"
"</head> \n"
"<body>%@</body> \n"
"</html>",@"Helvetica",[NSNumber numberWithInt:17],
@"<p><i>My data</p>"];
这里我给[NSNumber numberWithInt:17]
提供字体大小,但是这个17
的任何更改都不会改变HTML 的字体大小。
我该怎么办?
【问题讨论】:
这真的是您使用 stringWithFormat 的方式吗?如果是这样,你应该检查它使用 NSLog 生成的字符串。 【参考方案1】:你需要一个附加到它的单元。 CSS font-size 属性需要是
font-size: 17px
或者你也可以使用 em 或百分比
【讨论】:
【参考方案2】:我认为您的问题是您的样式类型错误 - /css
而不是 text/css
。
"<style type=\"text/css\"> \n"
【讨论】:
【参考方案3】:传递[NSNumber numberWithInt:17];
不会传递实际值,它只是传递对象引用。所以,你应该这样传递它,
font-size: %dpx;
和价值一样,
17
【讨论】:
以上是关于iphone:如何在 webView 中设置字体大小?的主要内容,如果未能解决你的问题,请参考以下文章