酷店

UINavigationBar+handle.h 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // UINavigationBar+handle.h
  3. // blueCat
  4. //
  5. // Created by admin on 2019/6/17.
  6. // Copyright © 2019 best. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import <UIKit/UIKit.h>
  10. @interface UINavigationBar (handle)
  11. /**
  12. 更改导航栏颜色和图片
  13. @param color 颜色
  14. @param barImage 图片
  15. @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认)
  16. */
  17. - (void)navBarBackGroundColor:(UIColor *_Nullable)color image:(UIImage *_Nullable)barImage isOpaque:(BOOL)opaque;
  18. /**
  19. 更改透明度
  20. @param alpha 导航栏透明度
  21. @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认)
  22. */
  23. - (void)navBarAlpha:(CGFloat)alpha isOpaque:(BOOL)opaque;
  24. /**
  25. 导航栏背景高度
  26. 注意*这里并没有改导航栏高度,只是改了自定义背景高度
  27. @param height 高度
  28. @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认)
  29. */
  30. - (void)navBarMyLayerHeight:(CGFloat)height isOpaque:(BOOL)opaque;
  31. /**
  32. 隐藏底线
  33. */
  34. - (void)navBarBottomLineHidden:(BOOL)hidden;
  35. //还原回系统导航栏
  36. - (void)navBarToBeSystem;
  37. @end
  38. #pragma mark -- 自定义导航栏层
  39. @interface MyNavView :UIView
  40. @property (nonatomic, assign) CGFloat alpha;
  41. @property (nonatomic, assign) BOOL hiddenBottomLine;
  42. @property (nonatomic, strong) UIColor * _Nullable F4Color;
  43. @property (nonatomic, strong) UIImage * _Nullable backImage;
  44. @end