不需要设置,双指缩放是浏览器自带的功能,如果不行应该是html做了限制,去看看有没有类似下面的语句
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />如果有,删除maximum-scale=1.0, user-scalable=0 这两句就可以了
h5移动端将图片放大缩小后坐标点会变。从最基础的事件找起,touch事件,于是乎,我就打印出关于touch事件的属性,经过试验,还有网上的资料,touch有一个touches属性,这个是用来记录屏幕的触点个数的,这个东西很关键,为我后来进行“手势缩放”提供了思路。“一根手指,用来移动图片;两根手指才可以进行缩放”。touches是一个数组,每一个值都带有clientX,clientY属性值,通过这个我们就可以在屏幕或者画布中获取到对应的坐标位置了。所以,h5移动端将图片放大缩小后坐标点会变。把UIImageView放到UIScrollView中,将UIScrollViewDelegate中的- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView方法return这个imageView