| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // BQImageView.m
- // BQCommunity
- //
- //
- #import "DKCameraImageView.h"
- #import "UIView+Extension.h"
- @interface DKCameraImageView ()
- @property (strong, nonatomic) UIImageView *deleBjView;
- @end
- @implementation DKCameraImageView
- - (UIImageView *)deleBjView{
- if (!_deleBjView) {
- _deleBjView = [[UIImageView alloc] init];
- _deleBjView.image = [UIImage imageNamed:@"X"];
- _deleBjView.width = 25;
- _deleBjView.height = 25;
- _deleBjView.hidden = YES;
- _deleBjView.x = 50;
- _deleBjView.y = 0;
- _deleBjView.userInteractionEnabled = YES;
- [_deleBjView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(deleImage:)]];
- [self addSubview:_deleBjView];
- }
- return _deleBjView;
- }
- - (void)setEdit:(BOOL)edit{
- self.deleBjView.hidden = NO;
- }
- - (id)initWithFrame:(CGRect)frame{
- if (self = [super initWithFrame:frame]) {
- self.userInteractionEnabled = YES;
- }
- return self;
- }
- #pragma mark 删除图片
- - (void) deleImage : ( UITapGestureRecognizer *) tap{
- if ([self.delegatge respondsToSelector:@selector(deleteImageView:)]) {
- [self.delegatge deleteImageView:self];
- }
- }
- @end
|