2012-07-04 50 views

回答

0

根据缩放后视图的大小切换滚动视图的来源。

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale { 

    CGFloat vPadding; 
    CGFloat hPadding; 
    if ((480-view.frame.size.height)/2 > 0) { 
      vPadding=(480-view.frame.size.height)/2; 
    } 
    else{ 
      vPadding=0; 
    } 
    if ((320-view.frame.size.width)/2 > 0) { 
      hPadding=(320-view.frame.size.width)/2; 
    } 
    else{ 
      hPadding=0; 
    } 
    yourView.frame = CGRectMake(hPadding, vPadding, view.frame.size.width, view.frame.size.height); 

} 

或相应地更改滚动视图中心。

相关问题