// // BGBaseViewController.h // BugoLive // // Created by xfg on 16/11/25. // Copyright © 2016年 xfg. All rights reserved. // #import #import "BGNoContentView.h" typedef void(^BackBlock)(); @interface BGBaseViewController : UIViewController /** 网络请求 */ @property (nonatomic, strong) NetHttpsManager *httpsManager; /** 全局参数控制 */ @property (nonatomic, strong) GlobalVariables *BuguLive; /** 指示器 */ @property (nonatomic, strong) MBProgressHUD *proHud; /** 无内容视图 */ @property (nonatomic, strong) BGNoContentView *noContentView; /** 左上角返回按钮 @param backBlock 点击返回按钮的回调,若nil则默认调用 [self.navigationController popViewControllerAnimated:YES] */ - (void)setupBackBtnWithBlock:(BackBlock)backBlock; /** 点击了返回按钮 */ - (void)onReturnBtnPress; /** 显示指示器 */ - (void)showMyHud; /** 隐藏指示器 */ - (void)hideMyHud; /** 显示 无内容视图 */ - (void)showNoContentView; /** 隐藏 无内容视图 */ - (void)hideNoContentView; #pragma mark - ----------------------- 供子类重写 ----------------------- /** 初始化变量 */ - (void)initFWVariables NS_REQUIRES_SUPER; /** UI创建 */ - (void)initFWUI NS_REQUIRES_SUPER; /** 加载数据 */ - (void)initFWData NS_REQUIRES_SUPER; @end