CustomNavigationController.m 1019 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // CustomNavigationController.m
  3. //
  4. // Created by Simon on 2019/3/22.
  5. // Copyright © 2019 Simon. All rights reserved.
  6. //
  7. #import "CustomNavigationController.h"
  8. @implementation CustomNavigationController
  9. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
  10. self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
  11. if (self) {
  12. // Custom initialization
  13. }
  14. return self;
  15. }
  16. - (void)viewDidLoad{
  17. [super viewDidLoad];
  18. [self setNavigationBarHidden:NO]; // 使导航条有效
  19. [self.navigationBar setHidden:YES]; // 隐藏导航条,但由于导航条有效,系统的返回按钮页有效,所以可以使用系统的右滑返回手势。
  20. [self.navigationBar setBarTintColor:[UIColor whiteColor]];
  21. }
  22. - (void)didReceiveMemoryWarning{
  23. [super didReceiveMemoryWarning];
  24. }
  25. // 是否可右滑返回
  26. - (void)navigationCanDragBack:(BOOL)bCanDragBack{
  27. self.interactivePopGestureRecognizer.enabled = bCanDragBack;
  28. }
  29. @end