allImageScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
allImageScrollView.minimumZoomScale = 0.3;
allImageScrollView.maximumZoomScale = 1.0;
allImageScrollView.backgroundColor = [UIColor clearColor];
allImageScrollView.delegate = self;
[self.view addSubview:allImageScrollView];
mPicStatusesViewController = [[PicStatusesViewController alloc] init];
[allImageScrollView addSubview:mPicStatusesViewController.view];
//UIScrollView Delegete 實現
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollViewjavascript
{
return mPicStatusesViewController.view; //返回ScrollView上添加的須要縮放的視圖
}
- (void)scrollViewDidZoom:(UIScrollView *)scrollViewjava
{
//縮放操做中被調用
}
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scaleios
{
//縮放結束後被調用
}app
原文地址:http://ios-iphone.diandian.com/post/2011-09-15/5066984iphone
MyScrollView.hpost
MyScrollView.m動畫
MainViewController.hatom
MainViewController.mspa