在iOS 6和iOS 6.1中,下面的代码可以像我预期的那样工作,所有网站都放在靠近屏幕中间某处的UIWebView的一部分上。
在iOS 7中,缩放第一次正常工作,但在第一次之后,缩放发生在屏幕的左上角,这不是矩形的x和y坐标所在的位置(假设是在中间某处)。在某些网站中,第一次使用iOS 7时,缩放始终失败,而在其他网站中,每次都在iOS6和iOS7中都能正常工作。此问题从未在iOS 6中出现过。
UIScrollView *myZoomView = [[myWebView subviews] objectAtIndex:0];
[myZoomView zoomToRect:CGRectMake(380, 490, 165, 50) animated:YES];