在iOS开发中,作为一个初学者的我,学习的慢,会遇到一些小问题。对于图片的缩放,我这样做。 。 。(适用于初学者)
首先,要使用因为要用Delegate协议里面的缩放方法。
其次,要在加载界面里面敲代码了
UIScrollView *scrollview=[[UIScrollView alloc]init];//初始化滚动试图scrollview
scrollview.frame=CGRectMake(0, 0, 320, 460); //UIScrollView可视范围
scrollview.backgroundColor=[UIColor whiteColor];
scrollview.delegate = self;
[self.view addSubview:scrollview];
imageView=[[UIImageView alloc]init ];//新建一个UIImageView用于放图片
imageView.image=[UIImage imageNamed:@"big副本.jpg"];
CGFloat imagW=imageView.image.size.width;
CGFloat imagH=imageView.image.size.height;
imageView.frame=CGRectMake(0, 0, imagW, imagH);
[scrollview addSubview:imageView];
scrollview.contentSize=imageView.image.size; //自适应屏幕尺寸
scrollview.showsHorizontalScrollIndicator=NO;//隐藏竖直滚动条
scrollview.showsVerticalScrollIndicator=NO;//隐藏水平滚动条
scrollview.maximumZoomScale=3.0;//最大缩放比例
scrollview.minimumZoomScale=0.1;//最小缩放比例
scrollview.bounces=NO; //取消弹簧效果
// scrollview.contentInset=UIEdgeInsetsMake(10, 10, 0, 30); //增加额外的滚动区域
最后,我们要使用那个缩放方法了
#pragma mark --UITableViewDelegate 对图片进行缩放方法
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return imageView;
}
是不是很简单呢!嘿嘿
转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/15300.html
微信打赏
支付宝打赏
感谢您对作者lvy的打赏,我们会更加努力! 如果您想成为作者,请点我