今天碰到一个需求,当用webView加载url的时候,要求禁用双击缩放网页的功能.
实现:
第一步: 实现webView的一个代理方法
webView.scrollView.delegate = self;
第二部: 实现UIScrollViewDelegate的代理方法,控制缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return nil;
}
上面这个做法有个缺点: 当网页加载失败的时候,系统控件不再为我们缩放网页了,如果需求比较严格的话,最好针对这种情况在单独处理下