JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//
//  Copyright © 2019 dahua. All rights reserved.
//
 
#import <UIKit/UIKit.h>
#import "LCButton.h"
 
 
typedef enum : NSUInteger {
    LCNAVIGATION_STYLE_DEFAULT,//默认,黑字,黑返回按钮
    LCNAVIGATION_STYLE_CLEAR,//navi 全空 白字体,白返回按钮
    LCNAVIGATION_STYLE_CLEARWITHLINE,//navi 隐藏navibar
    LCNAVIGATION_STYLE_LIGHT,//闪光灯
    LCNAVIGATION_STYLE_DEVICELIST,//设备列表
    LCNAVIGATION_STYLE_LIVE,//直播预览
    LCNAVIGATION_STYLE_CLEAR_YELLOW,//navi 全空 黄字体,黄返回按钮
    LCNAVIGATION_STYLE_SUBMIT//提交
} LCNAVIGATION_STYLE;
 
typedef void(^NavigationBtnClickBlock)(NSInteger index);
 
NS_ASSUME_NONNULL_BEGIN
 
@interface UIViewController (LCNavigationBar)
 
 
/**
 创建导航栏
 
 @param style 导航栏类型
 @param block 按钮点击回调事件
 */
- (void)lcCreatNavigationBarWith:(LCNAVIGATION_STYLE)style buttonClickBlock:(nullable NavigationBtnClickBlock)block;
 
/**
 获取右侧按钮
 
 @return 右侧按钮
 */
- (LCButton *)lc_getRightBtn;
 
@end
 
NS_ASSUME_NONNULL_END