ios webView 适应屏幕 求助
发布网友
发布时间:2022-05-13 13:04
我来回答
共1个回答
热心网友
时间:2022-04-21 19:10
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; 设置本身无缩放,自适应
}