zoukankan      html  css  js  c++  java
  • webview分页

    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- %fpx;')", self.webView.frame.size.height, self.webView.frame.size.width];
    NSString *insertRule2 = [NSString stringWithFormat:@"addCSSRule('p', 'text-align: justify;')"];
    NSString *setTextSizeRule = [NSString stringWithFormat:@"addCSSRule('body', '-webkit-text-size-adjust: %d%%;')", currentFind];
    NSString *setHighlightColorRule = [NSString stringWithFormat:@"addCSSRule('highlight', 'background-color: yellow;')"];


    [self.webView stringByEvaluatingJavaScriptFromString:varMySheet];

    [self.webView stringByEvaluatingJavaScriptFromString:addCSSRule];

    [self.webView stringByEvaluatingJavaScriptFromString:insertRule1];

    [self.webView stringByEvaluatingJavaScriptFromString:insertRule2];

    [self.webView stringByEvaluatingJavaScriptFromString:setTextSizeRule];

    [self.webView stringByEvaluatingJavaScriptFromString:setHighlightColorRule];

  • 相关阅读:
    轻松搭建Redis缓存高可用集群
    Redis集群主从配置
    启动Redis Cluster
    MyISAM 和 InnoDB 索引的区别
    数据库面试
    如何定位php程序访问慢
    Socket技术详解
    NGINX快速入门
    nginx 并发数问题思考:worker_connections,worker_processes与 max clients
    php-fpm运行原理
  • 原文地址:https://www.cnblogs.com/hellocby/p/3096267.html
Copyright © 2011-2022 走看看