//
// ViewController.m
// 06.图片的缩放
//
// Created by adairwang on 16/4/3.
// Copyright © 2016年 adairwang. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()<UIScrollViewDelegate>
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (weak, nonatomic) IBOutlet UIImageView *imageview;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
//设置滚动范围
// _scrollView.contentSize = _imageview.frame.size;
//设置缩放的大小
_scrollView.minimumZoomScale = 0.3;
_scrollView.maximumZoomScale = 3.0;
//设置代理(代码的方式,也可以通过ScrollView视图连线到控制器)
self.scrollView.delegate = self;
}
#pragma mark -实现代理方法
//按照缩放比例缩放
- (nullable UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
NSLog(@"代理方法实现了");
return self.imageview;
}
//开始缩放时调用
-(void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
{
NSLog(@"开始缩放时调用");
}
//结束缩放时调用
-(void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(CGFloat)scale
{
NSLog(@"结束时调用");
}