1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // UINavigationBar+handle.h
- // blueCat
- //
- // Created by admin on 2019/6/17.
- // Copyright © 2019 best. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- #import <UIKit/UIKit.h>
- @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
|