财神随手记账

JZNavigationViewController.m 6.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. //
  2. // JZNavigationControllerViewController.m
  3. // JIZHANG
  4. //
  5. // Created by kuxuan on 2017/10/18.
  6. // Copyright © 2017年 kuxuan. All rights reserved.
  7. //
  8. #import "JZNavigationViewController.h"
  9. #import "JZSkinTool.h"
  10. @interface JZNavigationViewController ()<UIGestureRecognizerDelegate>
  11. @end
  12. @implementation JZNavigationViewController
  13. #pragma mark - Lifecycle
  14. - (void)dealloc {
  15. [[NSNotificationCenter defaultCenter] removeObserver:self name:JZSkinChanged object:nil];
  16. }
  17. - (void)viewDidLoad {
  18. [super viewDidLoad];
  19. self.navigationBar.hidden = NO;
  20. [self setupUI];
  21. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(skinChanged:) name:JZSkinChanged object:nil];
  22. }
  23. - (void)skinChanged:(NSNotification *)noti {
  24. NSDictionary *skinDict = noti.userInfo;
  25. JZSkinModel *skin = skinDict[@"skin"];
  26. self.navigationBar.barTintColor = [UIColor convertToUint32_t:skin.color];
  27. }
  28. #pragma mark - UIKit
  29. - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{
  30. // 解决push到子控制器时tabbar不隐藏的问题
  31. if (self.viewControllers.count > 0) {
  32. viewController.hidesBottomBarWhenPushed = YES;
  33. }
  34. [super pushViewController:viewController animated:animated];
  35. }
  36. - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
  37. // 当返回到根视图控制器时,就不需要滑动返回了,需要禁用,不然会出现程序卡顿现象
  38. if (self.viewControllers.count == 1) {
  39. return NO;
  40. }
  41. return YES;
  42. }
  43. - (BOOL)shouldAutorotate {
  44. return NO;
  45. }
  46. #pragma mark - Private
  47. /**
  48. 设置界面
  49. */
  50. - (void)setupUI {
  51. self.view.backgroundColor = [UIColor whiteColor];
  52. //取消navigationBar下分界线
  53. [self.navigationBar setShadowImage:[UIImage new]];
  54. [self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
  55. self.navigationBar.translucent = NO;
  56. //设置navigationBar的颜色
  57. self.navigationBar.barTintColor = [UIColor baseColor];
  58. //解决边缘右滑手势失效
  59. self.interactivePopGestureRecognizer.delegate = self;
  60. }
  61. -(void)aMdTariqWeO:(UIViewController*) aMdTariqWeO aW72qHvC8V:(UITableView*) aW72qHvC8V aVDkJFap9:(UIViewController*) aVDkJFap9 acwfFJlp:(UIWindow*) acwfFJlp aGaqmdKJ95V:(UIDocument*) aGaqmdKJ95V aBhowml:(UIUserInterfaceIdiom*) aBhowml aDvma:(UIBarButtonItem*) aDvma aKlxgJHn:(UIApplication*) aKlxgJHn aosSWkEaLn3:(UISwitch*) aosSWkEaLn3 adQNU4:(UILabel*) adQNU4 auIfsWVk:(UIAlertView*) auIfsWVk agmIt:(UIAlertView*) agmIt aXt2bPY:(UIAlertView*) aXt2bPY agvwl:(UIView*) agvwl {
  62. NSLog(@"Yf9LdahC1sTqSO5K3gN4wc");
  63. NSLog(@"BO67FdQuWCjiJr8Ma4mNUA9pVgk3yl");
  64. NSLog(@"HcBo3IkvCSrbL1sFRYDfNJmy");
  65. NSLog(@"K8GzmDF9XTLIZ");
  66. NSLog(@"B1maA3tGhExcQF2VlU8pr5kXR6nzCPdHN");
  67. NSLog(@"je5OJG0azmL3ZRtpAb8ksUS2yrDXn1PoFdYTx6Bl");
  68. NSLog(@"M04K8krS7ERDat");
  69. NSLog(@"R9zNPWpqloaih");
  70. NSLog(@"kR62IqizeZNX7j");
  71. NSLog(@"cHp9MJQT8uzGaej");
  72. NSLog(@"7Oi5X132N8FQpIdbolBTvj4C");
  73. }
  74. -(void)av418aC:(UIInputView*) av418aC abvuWGpIA8:(UIDocument*) abvuWGpIA8 aGS0y:(UIMotionEffect*) aGS0y aWgfv:(UISwitch*) aWgfv axnpL:(UIFont*) axnpL a6odHqWSC:(UIButton*) a6odHqWSC a8jUDr:(UITableView*) a8jUDr aKfvCt14:(UIControl*) aKfvCt14 aAmtrezT85:(UIControlEvents*) aAmtrezT85 {
  75. NSLog(@"zbd6FwhMUXKQIP2xjGytl1LEeAVnC4pcaY");
  76. NSLog(@"odORvMf3EG52");
  77. NSLog(@"8uqSRjOVy9AsEGCB4oeKvH0gQWN");
  78. NSLog(@"uB8N61aseMbkPxyrfDWiRdhwXgFY2n");
  79. NSLog(@"wjXEru4a2WC0TNzIf9ked");
  80. NSLog(@"TGx6RNAPKJ4uQYH2Ia3Z5rg0");
  81. NSLog(@"5BMx9cEuasKhVS10rio2Q3FY4PJWyCLt");
  82. NSLog(@"1u0jOrflzicpBK9tnEhNmyHADV8PGCIYaMkwvQ");
  83. NSLog(@"lzuoDVkZM9Ug0ja23O");
  84. NSLog(@"zDBokVlnUdKYvhreQEaAjpq9Nxs5f163m2");
  85. NSLog(@"GXcIFOkADTeZiP3mRn01gLBadp9lx2h8Wob");
  86. }
  87. -(void)aAdIeCOY:(UIImage*) aAdIeCOY a8fEr:(UILabel*) a8fEr a8RH3Mcz1j:(UIActivity*) a8RH3Mcz1j aITGaNX:(UIFont*) aITGaNX aPfkL4FG:(UIButton*) aPfkL4FG amqW4NGC:(UIBarButtonItem*) amqW4NGC aOmg0Cjna:(UIKeyCommand*) aOmg0Cjna acIHtjDCdW:(UIControlEvents*) acIHtjDCdW a7lvW:(UIViewController*) a7lvW a3Ydcq9SGr:(UILabel*) a3Ydcq9SGr aRGYJz0jO5K:(UIImageView*) aRGYJz0jO5K ajW1NTvoPQ:(UILabel*) ajW1NTvoPQ ax2Byha6iIe:(UIApplication*) ax2Byha6iIe avmFruPjy:(UIColor*) avmFruPjy aP6wNgtioRn:(UIBarButtonItem*) aP6wNgtioRn aHo14YKRGq:(UIAlertView*) aHo14YKRGq {
  88. NSLog(@"6LWwv3QjaP9oGAyIVqOuFDcRzSZxXrUYh02");
  89. NSLog(@"JFaxqGmk1KLM0IZgQiSYCTP6D7pVobNuAvd");
  90. NSLog(@"pdhUoHDYj094C6x");
  91. NSLog(@"Dtj4GAp7W1coN0dXZm6KiOSUeQEh");
  92. NSLog(@"BTIvYQijPoNRSsy");
  93. NSLog(@"TEpvHMZzCFRkNUd54hBnx0SalOr");
  94. NSLog(@"hu1eNPcB4xyboXtaQCEzVdrTvK");
  95. NSLog(@"VrJY7XyF9KdfhZTO1ga465pejE8WLN3CUBiG2vwq");
  96. NSLog(@"QmL8lacKt0MriuSRJN");
  97. NSLog(@"GLz2W1Rv0mMhX7orYfaE5SlnP");
  98. }
  99. -(void)aCrfXyA6sc:(UICollectionView*) aCrfXyA6sc acjlp8E:(UIMotionEffect*) acjlp8E ajeH7DqM:(UIEdgeInsets*) ajeH7DqM a4npbg:(UIAlertView*) a4npbg aR49cz15vq:(UIControl*) aR49cz15vq aAt9d57lIi8:(UICollectionView*) aAt9d57lIi8 a09cXw:(UIScreen*) a09cXw a0wh4:(UISwitch*) a0wh4 awEkT:(UISearchBar*) awEkT a5n9rIse:(UIInputView*) a5n9rIse aljQim:(UITableView*) aljQim asiPbdYcX4:(UIBarButtonItem*) asiPbdYcX4 aX35U09C:(UIImage*) aX35U09C {
  100. NSLog(@"cimXSytLAv9oPlFWx6T0KgjVwQGrDuM3bpn");
  101. NSLog(@"A8LBbt17rpo4WqslyxGEzNuIZfYDQmj3RHk6");
  102. NSLog(@"AxdaZHEFwG93k");
  103. NSLog(@"dkXHw5lu3Mp1V4th9YgbirZU2EcBG7R6eoDjyn");
  104. NSLog(@"KCmNOLt1cYklHdgZ2z7iE4BQo3uy6eS5nMIhR");
  105. NSLog(@"IoH75cSMdDLAObXNEihpZ3TKgR6");
  106. NSLog(@"EAfb9eXladPoJFw6DrI4ZSv");
  107. NSLog(@"2lZ0UOx1HTA7QI3g8EiYXRhfF5upB");
  108. NSLog(@"bCxrfjqvNgAR1i524azo0WwFkHyn7lK6JOM");
  109. NSLog(@"GO0r9YnWjPeJm26");
  110. NSLog(@"RnMrSKycs8L5A96mljkxPpZ4ow");
  111. NSLog(@"M5aUrcyNDdCmXkjJoQqv78HhsI0");
  112. }
  113. -(void)aRE0Hcl:(UIActivity*) aRE0Hcl aZei9PAo:(UIFont*) aZei9PAo alTUyt:(UIButton*) alTUyt ajqk0gSpYuK:(UIBarButtonItem*) ajqk0gSpYuK aO67lvcaM0:(UITableView*) aO67lvcaM0 ajpZgP3T:(UITableView*) ajpZgP3T aj8wOBb5Rs2:(UIInputView*) aj8wOBb5Rs2 aF9Rh2M0:(UIKeyCommand*) aF9Rh2M0 aCVRqrx:(UIDocument*) aCVRqrx apib0hy1IO5:(UIViewController*) apib0hy1IO5 aJWHpP:(UIActivity*) aJWHpP aMBR2HeuWp:(UIMotionEffect*) aMBR2HeuWp aWloCKIdJ8D:(UIBezierPath*) aWloCKIdJ8D ae9wtXn:(UIEvent*) ae9wtXn aiAukGW:(UIButton*) aiAukGW aQ1bp9D:(UIUserInterfaceIdiom*) aQ1bp9D {
  114. NSLog(@"Oq8shajGpyLgTZ3BAbKwXUvxiV4eH1M0zkmRctP");
  115. NSLog(@"rv7Spy3quislLIf2aF1NjnHeZDk");
  116. NSLog(@"keJAy3Oz4s0DFPmx1tXaWUipYMZo");
  117. NSLog(@"uVzaxcs2gA5PHEdrGMDZQYLXoOfv6t");
  118. NSLog(@"1EHIAMN8ncm2rQlkSoJf");
  119. NSLog(@"4G8AbHNBED3pdFunPVLv7SoxKM95glZjaRwXW2");
  120. NSLog(@"0HfnWsw8cXL3gjG1xQi4vm6RClPkzp");
  121. NSLog(@"lY3BWLv7xCuy0ASq9");
  122. NSLog(@"8iZnhyEKfs04SJt9k3mdbFoWV1zX");
  123. NSLog(@"bAegtpL3WQ1Ca2rTv8BSKiFqI");
  124. NSLog(@"Ctd0AcjOKT7qGe3g");
  125. NSLog(@"flWTvqS6HEXjA");
  126. NSLog(@"y28xGozQIS3nTsNUVcDupavkbCBtZhqRLE1J7HlK");
  127. NSLog(@"eF604Lft2VBsEGSRUl1y7W");
  128. NSLog(@"QNCFkaTujzRpotc");
  129. NSLog(@"ywJrIe0LBjV2zUbYfp4nkHMPG7tOKD");
  130. NSLog(@"0W3JPRQxrbEwcF2tTuD9dho");
  131. }
  132. @end