//
// ViewController.m
// 内容缩放
//
// Created by cdj on 17/9/10.
// Copyright © 2017年 ue. All rights reserved.
//
#import "ViewController.h"
@interface ViewController () <UIScrollViewDelegate>
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (nonatomic, weak) UIImageView *gImageView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIImage *image = [UIImage imageNamed:@"minion"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[self.scrollView addSubview:imageView];
self.gImageView = imageView;
self.scrollView.contentSize = image.size;
self.scrollView.delegate = self;
// 设置缩放比例
self.scrollView.maximumZoomScale = 2.0;
self.scrollView.minimumZoomScale = 0.5;
}
/**
* 返回需要缩放的子控件(scrollView的子控件)
*
* @param scrollView <#scrollView description#>
*
* @return <#return value description#>
*/
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
NSLog(@"viewForZoomingInScrollView");
return self.gImageView;
}
-(void)scrollViewDidZoom:(UIScrollView *)scrollView{
NSLog(@"正在缩放");
}
@end