123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // BaseViewController.h
- // Private-X
- //
- // Created by 余衡武 on 2021/12/8.
- //
- #import <UIKit/UIKit.h>
- #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
|