From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/screendisplay/Classes/Base/BaseView/LMJNavigationBar.h |   82 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 0 deletions(-)

diff --git a/screendisplay/screendisplay/Classes/Base/BaseView/LMJNavigationBar.h b/screendisplay/screendisplay/Classes/Base/BaseView/LMJNavigationBar.h
new file mode 100755
index 0000000..df793c0
--- /dev/null
+++ b/screendisplay/screendisplay/Classes/Base/BaseView/LMJNavigationBar.h
@@ -0,0 +1,82 @@
+//
+//  LMJNavigationBar.h
+//  PLMMPRJK
+//
+//  Created by NJHu on 2017/3/31.
+//  Copyright �� 2017��� GoMePrjk. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+
+@class LMJNavigationBar;
+// ���������������������
+@protocol  LMJNavigationBarDataSource<NSObject>
+
+@optional
+
+/**������������*/
+- (NSMutableAttributedString*)lmjNavigationBarTitle:(LMJNavigationBar *)navigationBar;
+
+/** ������������ */
+- (UIImage *)lmjNavigationBarBackgroundImage:(LMJNavigationBar *)navigationBar;
+ /** ��������� */
+- (UIColor *)lmjNavigationBackgroundColor:(LMJNavigationBar *)navigationBar;
+/** ������������������������ */
+- (BOOL)lmjNavigationIsHideBottomLine:(LMJNavigationBar *)navigationBar;
+/** ������������������ */
+- (CGFloat)lmjNavigationHeight:(LMJNavigationBar *)navigationBar;
+
+
+/** ��������������������� view */
+- (UIView *)lmjNavigationBarLeftView:(LMJNavigationBar *)navigationBar;
+/** ������������������ view */
+- (UIView *)lmjNavigationBarRightView:(LMJNavigationBar *)navigationBar;
+/** ������������������ View */
+- (UIView *)lmjNavigationBarTitleView:(LMJNavigationBar *)navigationBar;
+/** ������������������������ */
+- (UIImage *)lmjNavigationBarLeftButtonImage:(UIButton *)leftButton navigationBar:(LMJNavigationBar *)navigationBar;
+/** ������������������������ */
+- (UIImage *)lmjNavigationBarRightButtonImage:(UIButton *)rightButton navigationBar:(LMJNavigationBar *)navigationBar;
+@end
+
+
+@protocol LMJNavigationBarDelegate <NSObject>
+
+@optional
+/** ������������������������ */
+-(void)leftButtonEvent:(UIButton *)sender navigationBar:(LMJNavigationBar *)navigationBar;
+/** ������������������������ */
+-(void)rightButtonEvent:(UIButton *)sender navigationBar:(LMJNavigationBar *)navigationBar;
+/** ��������������� label ��������������� */
+-(void)titleClickEvent:(UILabel *)sender navigationBar:(LMJNavigationBar *)navigationBar;
+@end
+
+
+@interface LMJNavigationBar : UIView
+
+/** ��������������� */
+@property (weak, nonatomic) UIView *bottomBlackLineView;
+
+/** <#digest#> */
+@property (weak, nonatomic) UIView *titleView;
+
+/** <#digest#> */
+@property (weak, nonatomic) UIView *leftView;
+
+/** <#digest#> */
+@property (weak, nonatomic) UIView *rightView;
+
+/** <#digest#> */
+@property (nonatomic, copy) NSMutableAttributedString *title;
+
+/** <#digest#> */
+@property (weak, nonatomic) id<LMJNavigationBarDataSource> dataSource;
+
+/** <#digest#> */
+@property (weak, nonatomic) id<LMJNavigationBarDelegate> lmjDelegate;
+
+/** <#digest#> */
+@property (weak, nonatomic) UIImage *backgroundImage;
+
+@end

--
Gitblit v1.8.0