修改webView字体大小、宽度及缩放效果

1.遵守UIWebViewDelegate代理

2.实现方法

-(void)webViewDidFinishLoad:(UIWebView *)webview

{

  [_refWebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextSizeAdjust= ‘50%‘"];//修改字体大小, 修改百分比即可

  NSString *scale = [NSString stringWithFormat:@"document.getElementsByName(\"viewport\")[0].content = \"width=self.view.frame.size.width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=5.0, user-scalable=yes\""];

  [_refWebView stringByEvaluatingJavaScriptFromString:scale];//修改宽度及缩放效果, (initial-scale是初始缩放比,minimum-scale=0.5最小缩放比,maximum-scale=5.0最大缩放比,user-scalable=yes是否支持缩放)

}

时间: 2024-11-13 09:05:46

修改webView字体大小、宽度及缩放效果的相关文章

Eclipse(MyEclipse)使用技巧——修改注释字体大小

Eclipse在安装完成后,注释的字体大小远远小于代码的大小,按照网上查的相关信息 窗口--首选项--常规--外观--颜色和字体--基本--文本字体--编辑 Window -->Preferences --> General --> Appearance --> Colors and Fonts -->Basic --> Text Font --> Edit --> 大小 ,进行了修改后,代码与注释字体是整体都变大了,但是注释的字体还是小于代码,这跟我想要的

多点触控改变WebView字体大小

实现多个手机操作字体放大缩小,需要重写dispatchTouchEvent方法.直接上代码: public boolean dispatchTouchEvent(MotionEvent event) { String fontSize = getSharedPreference("fontSize","normal");//代表储存的字体大小 double startLength; int eventNum = event.getPointerCount();//获

【xshell属性设置】如何修改xshell字体大小

1.周末在家,想搞一下学习,于是远程公司的电脑(我的移动硬盘在公司,里面有虚拟机及测试环境) 发现xshell界面字体太小,不方便看,于是研究了一下如何来设置xshell 的字体大小 2.点击左上角的"文件",点击"属性" 3.选择"外观",右边就可以修改字体大小了,对应了xshell的一些其他属性也可以在这里修改 4.查看修改后的效果 完!

iOS中通过设置CSS改变WebView字体大小,颜色,背景颜色

因为WebView自带的属性是不可以改变字体大小颜色这些需求的,只能通过改变css样式,内置来解决.在百度上搜了半天很多不靠谱,现在给出几种解决方案如下: 1.第一种方式:在WebView的代理方法webViewDidFinishLoad中: 字体大小: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '12

IntelJIdea 如何修改控制台字体大小和主题

写spark 代码时感觉输出的信息字体太小,看着不太舒服.有时候感觉主题太亮,可以这样调节一下. Ctrl+Alt+S [ Settings ]------> Editor----> Color and Fonts ------>Console Fonts 选择size 字体大小和喜欢的字体类型. 设置后确定,字体和主题就会变为自己喜欢的.

永久修改 putty字体大小

修改前: 修改操作: 1. Window -> Appearance -> Font settings  -> Change 修改 修改 2.  返回登陆主界面  Session  ,选择 Save

ScrollView与WebView结合使用时,设置webview字体大小的时候出现下方留白的终极解决方案

当ScrollView嵌套WebView的时候,如果需要调用WebView的setTextSise的时候,会出现底部一大片空白,试了很多方法都不管用,无意中找到了一个解决方案,居然可以了,我也是醉了,当初居然没有想到这么做.好了,下面看代码吧. 首先写一个重置WebView高度的方法 @JavascriptInterface public void resize(final float height) { MyActivity.this.runOnUiThread(new Runnable()

jQuery——修改网页字体大小

HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link type="text/css" href="09.css" rel="stylesheet"/> <script type="text/javascript" src="jquery.js"&g

应用键横竖屏切换;label中显示图片;不同类型设备适配的代码;UIWebView字体大小、字体颜色、背景色的设置;

最近总结的工作中遇到的小问题在这里共享 ,希望对大家能有帮助 1.横屏的一个应用在修改个人资料过程从相册取图片或者拍照的过程中,横纵屏切换引起再次进入程序时应用变纵屏的bug --------------主页面控制器中点击进入个人资料页面的地方:---------------------- - (void)changepersonIcon{ UIActionSheet*actionSheet = [[UIActionSheetalloc] initWithTitle:@"选择封面图片"