在uiwebview中加载以下html字符串,我需要将font-size设置为变量值:
NSString * htmlString = [NSString stringWithFormat:@"\
<html>\
<style type='text/css'>\
hr{ height: 0;border-bottom: 2px dotted #000;}\
.Prim{color:#000000; direction:ltr;font-size:%d;font-weight:bold;}\
.Def_en{direction:ltr;font-size:%d}\
.Def_ar{direction:rtl;font-size:%d}\
</style>\
<table width='100%%'>\<tr>\<td>\
<body>\
<p style = 'font-size:%dpx;'> %@ <\p>\
</td></tr><tr><td><br><br></td></tr><tr><td align ='center'><br><img src='%@' width='60%%' \><br></td></tr></body>\
</table>\
</html>",textFontSize , authorNAme , cachePath];
这段代码是我想象的但是它没有用。我应该更改为font-size属性赋值变量textFontSize的值是什么?
提前谢谢
答案 0 :(得分:0)
我实际上发现了问题,它就像它可以一样简单......这是代码:
NSString * htmlString = [NSString stringWithFormat:@"\
<html>\
<style type='text/css'>\
hr{ height: 0;border-bottom: 2px dotted #000;}\
.Prim{color:#000000; direction:ltr;font-size:%d;font-weight:bold;}\
.Def_en{direction:ltr;font-size:%d}\
.Def_ar{direction:rtl;font-size:%d}\
</style>\
<table width='100%%'>\<tr>\<td>\
<body>\
<p style = 'font-size:%dpx;'> %@ <\p>\
</td></tr><tr><td><br><br></td></tr><tr><td align ='center'><br><img src='%@' width='60%%' \><br></td></tr></body>\
</table>\
</html>",textFontSize+12,textFontSize,textFontSize,textFontSize,authorNAme , cachePath];