iOS利用UIScrollView实现图片的缩放实例代码
本文介绍了iOS利用UIScrollView实现图片的缩放实例代码,分享给大家:
第一步:添加scrollView到控制器中
UIScrollView*scrollView=[[UIScrollViewalloc]init]; scrollView.frame=CGRectMake(40,250,300,200); self.scrollView=scrollView; [self.viewaddSubview:scrollView];
第二步:添加图片控件到scrollView中
添加图片方式一:
UIImageView*imageView=[[UIImageViewalloc]init]; imageView.image=[UIImageimageNamed:@"minion"]; imageView.frame=CGRectMake(0,0,imageView.image.size.width,imageView.image.size.height);
添加图片方式二:
UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"minion"]]; [scrollViewaddSubview:imageView]; scrollView.contentSize=imageView.image.size; self.imageView=imageView;
第三步:设置scrollView的代理以及缩放比例
//设置代理 self.scrollView.delegate=self; //设置缩放比例 self.scrollView.maximumZoomScale=2.0; self.scrollView.minimumZoomScale=0.2;
第四步:实现scrollView的代理方法,使其内部子控件可以缩放
/** *这个方法的返回值决定了要缩放的内容(返回值只能是UIScrollView的子控件) */ -(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView { returnself.imageView; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。