HXPhotoEditStickerTrashView.m 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // HXPhotoEditStickerTrashView.m
  3. // photoEditDemo
  4. //
  5. // Created by Silence on 2020/6/27.
  6. // Copyright © 2020 Silence. All rights reserved.
  7. //
  8. #import "HXPhotoEditStickerTrashView.h"
  9. #import "UIView+HXExtension.h"
  10. #import "UIImage+HXExtension.h"
  11. #import "NSBundle+HXPhotoPicker.h"
  12. @interface HXPhotoEditStickerTrashView ()
  13. @property (weak, nonatomic) IBOutlet UIImageView *imageView;
  14. @property (weak, nonatomic) IBOutlet UILabel *titleLb;
  15. @property (weak, nonatomic) IBOutlet UIVisualEffectView *visualView;
  16. @property (weak, nonatomic) IBOutlet UIView *redView;
  17. @end
  18. @implementation HXPhotoEditStickerTrashView
  19. + (instancetype)initView {
  20. return [[[NSBundle hx_photoPickerBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil] lastObject];
  21. }
  22. - (void)awakeFromNib {
  23. [super awakeFromNib];
  24. self.inArea = NO;
  25. self.redView.hidden = YES;
  26. self.layer.masksToBounds = YES;
  27. self.layer.cornerRadius = 10.f;
  28. self.imageView.image = [UIImage hx_imageContentsOfFile:@"hx_photo_edit_trash_close"];
  29. }
  30. - (void)setInArea:(BOOL)inArea {
  31. _inArea = inArea;
  32. if (inArea) {
  33. self.imageView.image = [UIImage hx_imageContentsOfFile:@"hx_photo_edit_trash_open"];
  34. self.redView.hidden = NO;
  35. self.visualView.hidden = YES;
  36. self.titleLb.text = [NSBundle hx_localizedStringForKey:@"松手即可删除"];
  37. }else {
  38. self.imageView.image = [UIImage hx_imageContentsOfFile:@"hx_photo_edit_trash_close"];
  39. self.redView.hidden = YES;
  40. self.visualView.hidden = NO;
  41. self.titleLb.text = [NSBundle hx_localizedStringForKey:@"拖动到此处删除"];
  42. }
  43. }
  44. @end