首先想到的方法是我们会设置下面这个属性:
_webView.scalesPageToFit = NO;
但是通常情况下为了web可以自适应设备尺寸还是将
_webView.scalesPageToFit = YES;
这样做的同时,在webView上进行双击或捏合、放大等操作会改变页面的大小,显得比较low,为了解决这个问题可以按以下方法设置:
1. 设置代理并遵循协议 UIScrollViewDelegate
_webView.scrollView.delegate = self;
2.添加这个方法:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return nil;
}
这样就既不影响适配,一些手势也不会改变页面的比例