0
我正在實現放大/縮小,我不明白爲什麼scrollviewdidendzooming
委託函數沒有被調用。scrollviewdidendzooming沒有被調用
這是我的代碼。我在困惑viewForZoomingInScrollView
函數被調用,但不是scrollviewdidendzooming
。
- (void)viewDidLoad {
_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)];
_contentProgramsView = [[UIView alloc]initWithFrame:CGRectZero];
_contentProgramsView.tag = 9999;
[_contentProgramsView setUserInteractionEnabled:YES];
_scrollView.contentSize = CGSizeMake(5*9*self.view.frame.size.width,self.view.frame.size.height+400);
_scrollView.maximumZoomScale = 1.0f;
_scrollView.minimumZoomScale = 2.0f;
_scrollView.clipsToBounds = YES;
_scrollView setBouncesZoom:YES];
_scrollView.scrollEnabled = YES;
_scrollView.scrollsToTop = NO;
_scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
_scrollView.delegate = self;
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return [_scrollView viewWithTag:9999];
}
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale {
//set the scrolling bounds
}
由於