2009-10-04 39 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是我的出口連接到滾動視圖。

相關問題