UIControl+HitRect.h 891 B

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