NewBasicViewController.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // NewBasicViewController.h
  3. // MingMen
  4. //
  5. // Created by 罗云飞 on 2017/3/9.
  6. // Copyright © 2017年 罗云飞. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface NewBasicViewController : UIViewController<UINavigationControllerDelegate>
  10. @property (nonatomic,strong) UIView *navgationBar;
  11. @property (nonatomic,strong) UIButton *backButton; //返回按钮
  12. /**
  13. * 赋值导航条Title
  14. * 获取导航条Title
  15. */
  16. - (void)setNavTitle:(NSString *)navTitle;
  17. - (void)setNavTitles:(NSString *)navTitle font:(UIFont *)font;
  18. - (NSString*)navTitle;
  19. /**
  20. * 返回按钮是否隐藏
  21. * Tabbar是否隐藏
  22. */
  23. - (void)setBackButtonHide:(BOOL)hide;
  24. - (void)setTabbarHide:(BOOL)isHide;
  25. /**
  26. * pushViewController , popViewController
  27. * presentViewController , dismissViewController
  28. */
  29. - (void)pushViewController:(id)pushVc;
  30. - (void)popViewController;
  31. - (void)presentViewController:(id)presentVc;
  32. - (void)dismissViewController;
  33. /**
  34. * 网络请求加载失败重载
  35. */
  36. - (void) addErrorLoadingFrame:(CGRect)frame title:(NSString *)text buttonTitle:(NSString *)buttonText imageString:(NSString *)image;
  37. - (void)hideReloadingview;
  38. - (void)reloadingData;
  39. @end