30 lines
864 B
Objective-C
30 lines
864 B
Objective-C
//
|
||
// BaseViewController.h
|
||
// keyBoard
|
||
//
|
||
// Created by Mac on 2025/11/7.
|
||
//
|
||
|
||
#import <UIKit/UIKit.h>
|
||
|
||
NS_ASSUME_NONNULL_BEGIN
|
||
|
||
@interface BaseViewController : UIViewController
|
||
|
||
/// 是否显示自定义导航栏(默认 YES)。
|
||
/// 说明:系统导航栏在 Base 内始终隐藏;
|
||
/// - 当该值为 YES:显示自定义 navView;
|
||
/// - 当该值为 NO:自定义 navView 隐藏(全屏内容无导航)。
|
||
@property (nonatomic, assign) BOOL kb_enableCustomNavBar;
|
||
|
||
/// 顶部自定义导航栏视图(懒加载)。
|
||
@property (nonatomic, strong, readonly) UIView *kb_navView;
|
||
/// 自定义导航栏中间标题(懒加载)。
|
||
@property (nonatomic, strong, readonly) UILabel *kb_titleLabel;
|
||
/// 自定义导航栏左侧返回按钮(懒加载)。
|
||
@property (nonatomic, strong, readonly) UIButton *kb_backButton;
|
||
|
||
@end
|
||
|
||
NS_ASSUME_NONNULL_END
|