2009-10-04 63 views

回答

2

有上UIScrollView的缩放礼:

@property(nonatomic, readonly, getter=isZooming) BOOL zooming 

如果你检查它在每个

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 

调用它应该工作。

0

如果你把一个缩放手势识别器视图,然后将它连接到你可以控制缩放这样的操作。我有一个动作 “doPinch” 和出口 “pinchRecognizer” 我用这样的:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
return self.zoomableImage; 
} 

然后

- (IBAction)doPinch:(id)sender 
{ 
NSLog(@"In the pinch action now with scale: %f", self.pinchRecognizer.scale); 
[scrollView setZoomScale:self.pinchRecognizer.scale animated:NO]; 
} 

可能会更容易。请注意,scrollView是我的出口连接到滚动视图。

相关问题