UIView+PublicInit.h 758 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // UIView+PublicInit.h
  3. // Asteria
  4. //
  5. // Created by iOS on 2023/4/24.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface UIView (PublicInit)
  10. // MARK: + base create
  11. + (UIView *)baseV;
  12. + (UILabel *)baseLb;
  13. + (UIImageView *)baseImgV;
  14. + (UIStackView *)baseStackV:(BOOL)isVertical;
  15. + (void)viewAddLineColorBg:(UIView *)bgV colorArr:(NSArray *)colors;
  16. + (void)viewAddHorColorBg:(UIView *)bgV colorArr:(NSArray *)colors;
  17. + (UIImage *)snapshotWithView:(UIView *)view;
  18. + (UIVisualEffectView*)getBlurV:(CGRect)frame;
  19. + (void)viewAddHorColorBg:(UIView *)bgV colorArr:(NSArray *)colors startP:(CGPoint)start endP:(CGPoint)end;
  20. - (void)setLayerShadow:(UIColor*)color offset:(CGSize)offset radius:(CGFloat)radius;
  21. @end
  22. NS_ASSUME_NONNULL_END