#import <UIKit/UIKit.h>
@interface ChangeScaleView : UIImageView
@property(nonatomic,strong)UIScrollView *scrollView;
@property(nonatomic,strong)UIImageView *scaleImageView;
@end
#import "ChangeScaleView.h"
@implementation ChangeScaleView
-(instancetype)initWithFrame:(CGRect)frame{
if ([super initWithFrame:frame]) {
[self createTap];
}
return self;
}
-(void)createTap{
self.userInteractionEnabled = YES;
// 初始化手势
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];
[self addGestureRecognizer:tapGesture];
}
#pragma mark - 放大手势的响应事件
-(void)tapAction:(UITapGestureRecognizer *)tap{
[self createView];
[UIView animateWithDuration:.5 animations:^{
_scaleImageView.frame = _scrollView.frame;
_scrollView.backgroundColor =