2012-01-16 2 views

ответ

-1

Возможно, это может случиться? (Идея немного украдена из https://stackoverflow.com/a/2125472/845115)

- (BOOL)scrollView:(UIScrollView*)scrollView canZoomToRect:(CGRect)zoomToRect { 
    CGPoint contentOffsetBefore = scrollView.contentOffset; 
    CGFloat zoomBefore = scrollView.zoomScale; 
    [scrollView zoomToRect:zoomToRect animated:NO]; 
    CGFloat zoomAfter = scrollView.zoomScale; 

    [scrollView setZoomScale:zoomBefore animated:NO]; 
    [scrollView setContentOffset:contentOffsetBefore animated:NO]; 

    return (zoomBefore == zoomAfter); 
} 
Смежные вопросы