一、图片自适应
1. 使用css进行图片的自适应
在web前端,也就是HTML中,如果只设置图片的宽度,那么高度会根据图片原本尺寸进行缩放。
如果后台返回的HTML代码中,不包含
ios webview适配html的大小的方法:
1.ios的请求设置如下:
NSString *urlAddress = @"your URL"; 这里设置请求的页面
NSURLRequest *requestObj = [NSURLRequest requestWithURL:[NSURL URLWithString:urlAddress]];构造request对象
[self.webView loadRequest:requestObj]; 根据url渲染页面
self.webView.delegate = self;采用自动代理的模式
2.页面加载完成的设置:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
CGSize contentSize = webView.scrollView.contentSize; 设置内容板块的尺寸
CGSize viewSize = self.view.bounds.size;自适应边界值
float sfactor = viewSize.width / contentSize.width;调整因子计算
webView.scrollView.minimumZoomScale = sfactor;最大调整参数设置为调整因子
webView.scrollView.maximumZoomScale = sfactor;最小调整参数设置为调整因子
webView.scrollView.zoomScale = sfactor; 设置本身无缩放,自适应
}