大佬教程收集整理的这篇文章主要介绍了iphone – 如何在iOS中更改ePub Book的字体颜色和字体样式?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这就是我写的:
NSString *varMySheet = @"var mySheet = document.styleSheets[0];"; NSString *addCSSRule = @"function addCSSRule(SELEctor,newRulE) {" "if (mySheet.addRulE) {" "mySheet.addRule(SELEctor,newRulE);" // For Internet Explorer "} else {" "ruleIndex = mySheet.cssRules.length;" "mySheet.insertRule(SELEctor + '{' + newRule + ';}',ruleIndeX);" // For Firefox,Chrome,etc. "}" "}"; NSString *insertRule1 = [NSString StringWithFormat:@"addCSSRule('html','padding: 0px; height: %fpx; -webkit-column-gap: 0px; -webkit-column-width: %fpx;')",webView.frame.size.height,webView.frame.size.width]; NSString *insertRule2 = [NSString StringWithFormat:@"addCSSRule('p','text-align: justify;')"]; NSString *setTextSizeRule = [NSString StringWithFormat:@"addCSSRule('body','-webkit-text-size-adjust: %d%%;')",currentTextSize]; NSString *setHighLightcolorRule = [NSString StringWithFormat:@"addCSSRule('highlight','BACkground-color: yellow;')"]; // this is what change the text style NSString *insertRule3 = [NSString StringWithFormat:@"addCSSRule('html,body,div,p,span,a','font-family: arial;')"]; NSString *changeColor = [NSString StringWithFormat:@"addCSSRule('html,'color: #1122Cc;')"]; [webView StringByEvaluaTingJavaScriptFromString:varMySheet]; [webView StringByEvaluaTingJavaScriptFromString:addCSSRule]; [webView StringByEvaluaTingJavaScriptFromString:insertRule1]; [webView StringByEvaluaTingJavaScriptFromString:insertRule2]; [webView StringByEvaluaTingJavaScriptFromString:setTextSizeRule]; [webView StringByEvaluaTingJavaScriptFromString:setHighLightcolorRule]; [webView StringByEvaluaTingJavaScriptFromString:insertRule3]; [webView StringByEvaluaTingJavaScriptFromString:changeColor];
以上是大佬教程为你收集整理的iphone – 如何在iOS中更改ePub Book的字体颜色和字体样式?全部内容,希望文章能够帮你解决iphone – 如何在iOS中更改ePub Book的字体颜色和字体样式?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。