//
//  HQEditImageEditView.h
//  CivilAviation
//
//  Created by iOS on 2019/4/1.
//  Copyright © 2019 iOS. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "Masonry.h"

NS_ASSUME_NONNULL_BEGIN
@class HQEditImageEditView;
@protocol HQEditImageEditViewDelegate <NSObject>

- (void)editView:(HQEditImageEditView *)editView anchorPointIndex:(NSInteger)anchorPointIndex rect:(CGRect)rect;

@end

@interface HQEditImageEditView : UIView

@property (nonatomic, weak) id <HQEditImageEditViewDelegate> delegate;

@property (nonatomic, strong) UIView *maskView;

@property (nonatomic, strong) UIView *preView;
@property (nonatomic, strong) UIView *lineWrap;

@property (nonatomic, strong) UIView *imageWrap;

@property (nonatomic, assign) CGSize previewSize;
@property (nonatomic, assign) UIEdgeInsets margin;
@property (nonatomic, assign) BOOL maskViewAnimation;

- (instancetype)initWithMargin:(UIEdgeInsets)margin size:(CGSize)size;

- (void)maskViewShowWithDuration:(CGFloat)duration;
- (void)maskViewHideWithDuration:(CGFloat)duration;
@end

NS_ASSUME_NONNULL_END