UIButton+HitRect.h 943 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // UIButton+HitRect.h
  3. // HealthPot
  4. //
  5. // Created by Rayson on 2019/7/20.
  6. // Copyright © 2019 RDIOT. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface UIButton (HitRect)
  11. /**
  12. 自定义响应边界 UIEdgeInsetsMake(-3, -4, -5, -6). 表示扩大
  13. 例如: self.btn.hitEdgeInsets = UIEdgeInsetsMake(-3, -4, -5, -6);
  14. */
  15. @property(nonatomic, assign) UIEdgeInsets hitEdgeInsets;
  16. /**
  17. 自定义响应边界 自定义的边界的范围 范围扩大3.0
  18. 例如:self.btn.hitScale = 3.0;
  19. */
  20. @property(nonatomic, assign) CGFloat hitScale;
  21. /*
  22. 自定义响应边界 自定义的宽度的范围 范围扩大3.0
  23. 例如:self.btn.hitWidthScale = 3.0;
  24. */
  25. @property(nonatomic, assign) CGFloat hitWidthScale;
  26. /*
  27. 自定义响应边界 自定义的高度的范围 范围扩大3.0
  28. 例如:self.btn.hitHeightScale = 3.0;
  29. */
  30. @property(nonatomic, assign) CGFloat hitHeightScale;
  31. @end
  32. NS_ASSUME_NONNULL_END