2012-05-26 5 views

답변

0

핀치 게이지 인식기를 사용하여 이미지를 스크롤 할 수 있습니다. 여기 코드입니다.

UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] 
initWithTarget:self action:@selector(scaleImage:)]; 
[self.view addGestureRecognizer:pinchGesture]; 

- (void)scaleImage:(UIPinchGestureRecognizer *)recognizer 
{ 

if([recognizer state] == UIGestureRecognizerStateEnded) { 

    previousScale = 1.0; 
    return; 
} 

    CGFloat newScale = 1.0 - (previousScale - [recognizer scale]); 
    CGAffineTransform currentTransformation = yourimage.transform; 
    CGAffineTransform newTransform = CGAffineTransformScale(currentTransformation, newScale, newScale); 
    yourimage.transform = newTransform; 
    previousScale = [recognizer scale]; 
}