NewBasicViewController.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. @property (nonatomic,strong) UIView *statusView;
  13. @property (nonatomic,strong) UILabel *navTitleLabel; //导航标题
  14. /**
  15. * 赋值导航条Title
  16. * 获取导航条Title
  17. */
  18. - (void)setNavTitle:(NSString *)navTitle;
  19. - (void)setNavTitles:(NSString *)navTitle font:(UIFont *)font;
  20. - (NSString*)navTitle;
  21. /**
  22. * 返回按钮是否隐藏
  23. * Tabbar是否隐藏
  24. */
  25. - (void)setBackButtonHide:(BOOL)hide;
  26. - (void)setTabbarHide:(BOOL)isHide;
  27. /**
  28. * pushViewController , popViewController
  29. * presentViewController , dismissViewController
  30. */
  31. - (void)pushViewController:(id)pushVc;
  32. - (void)popViewController;
  33. - (void)presentViewController:(id)presentVc;
  34. - (void)dismissViewController;
  35. /**
  36. * 网络请求加载失败重载
  37. */
  38. - (void) addErrorLoadingFrame:(CGRect)frame title:(NSString *)text buttonTitle:(NSString *)buttonText imageString:(NSString *)image;
  39. - (void)hideReloadingview;
  40. - (void)reloadingData;
  41. @end