// // UINavigationBar+handle.h // blueCat // // Created by admin on 2019/6/17. // Copyright © 2019 best. All rights reserved. // #import #import @interface UINavigationBar (handle) /** 更改导航栏颜色和图片 @param color 颜色 @param barImage 图片 @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认) */ - (void)navBarBackGroundColor:(UIColor *_Nullable)color image:(UIImage *_Nullable)barImage isOpaque:(BOOL)opaque; /** 更改透明度 @param alpha 导航栏透明度 @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认) */ - (void)navBarAlpha:(CGFloat)alpha isOpaque:(BOOL)opaque; /** 导航栏背景高度 注意*这里并没有改导航栏高度,只是改了自定义背景高度 @param height 高度 @param opaque 样式,YES:状态字体为白色 NO:状态字体为黑色(默认) */ - (void)navBarMyLayerHeight:(CGFloat)height isOpaque:(BOOL)opaque; /** 隐藏底线 */ - (void)navBarBottomLineHidden:(BOOL)hidden; //还原回系统导航栏 - (void)navBarToBeSystem; @end #pragma mark -- 自定义导航栏层 @interface MyNavView :UIView @property (nonatomic, assign) CGFloat alpha; @property (nonatomic, assign) BOOL hiddenBottomLine; @property (nonatomic, strong) UIColor * _Nullable F4Color; @property (nonatomic, strong) UIImage * _Nullable backImage; @end