// // BaseViewController.h // Private-X // // Created by 余衡武 on 2021/12/8. // #import #import "HWToolBar.h" #import "HWSearchBar.h" NS_ASSUME_NONNULL_BEGIN @interface BaseViewController : UIViewController // 导航栏 @property (nonatomic,strong) HWSearchBar *navigationBar; // 底部工具条 @property (nonatomic,strong) HWToolBar *toolBar; @property (nonatomic,assign)BOOL canTouch; @property (nonatomic,assign)BOOL canBack; @property (nonatomic,assign)BOOL needSowWattingViewStr; @property(nonatomic ,strong)UIView *wattingViewForHaveStr; @property(nonatomic ,strong)UIView *navBarBGView; @property(nonatomic ,strong)UIButton *backBtn; @property(nonatomic ,strong)UILabel *titleLabel; @property (nonatomic,assign)NSInteger pageIndex;//默认分页页面 默认值 0 从0 开始为第一页 - (void)backBtnPressed; /**loading*/ -(void)showNewIndicatorWithCanBack:(BOOL)canBack canTouch:(BOOL)canTouch; -(void)removeNewIndicator; /**loading ➕ 文字*/ -(void)showNewIndicatorHaveStrWithCanBack:(BOOL)canBack canTouch:(BOOL)canTouch showText:(NSString *)text; -(void)removeNewIndicatorHaveStr; #pragma mark 禁用和开始右滑返回手势 - (void)enablePanRightBack; - (void)noEnablePanRightBack; #pragma mark Tabbar隐藏或者显示 - (void)showTabbarFun; - (void)hideTabbarFun; @end NS_ASSUME_NONNULL_END