一折买app------返利---------返利宝

YZMANineNineScrollViewController.m 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. //
  2. // YZMANineNineScrollViewController.m
  3. // YouHuiProject
  4. //
  5. // Created by xiaoxi on 2018/1/17.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "YZMANineNineScrollViewController.h"
  9. #import "YZMANineNineScrollChildViewController.h"
  10. #import "YZMANineNineRequestViewModel.h"
  11. @interface YZMANineNineScrollViewController () <SGPageTitleViewDelegate,SGPageContentViewDelegate,YHNineNineScrollChildViewControllerDelegate>{
  12. NSInteger _selectedIndex;
  13. }
  14. @property (nonatomic, strong) SGPageTitleView *pageTitleView;
  15. @property (nonatomic, strong) SGPageContentView *pageContentView;
  16. @property (nonatomic, strong) NSMutableArray *titleArr;
  17. //@property (nonatomic, strong) NSMutableArray *childArr;
  18. @end
  19. @implementation YZMANineNineScrollViewController
  20. - (void)viewDidLoad {
  21. [super viewDidLoad];
  22. [self initNavBar];
  23. [self requestSublist];
  24. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changedSexRequest) name:ChangeSex object:nil];
  25. }
  26. - (void)initNavBar {
  27. self.navigationBar.hidden = YES;
  28. }
  29. - (void)didReceiveMemoryWarning {
  30. [super didReceiveMemoryWarning];
  31. }
  32. - (void)initSubviews {
  33. [self.view addSubview:self.pageTitleView];
  34. [self.view addSubview:self.pageContentView];
  35. }
  36. - (void)setChildCanScroll:(BOOL)childCanScroll {
  37. for (YZMANineNineScrollChildViewController *vc in self.childArr) {
  38. vc.canScroll = childCanScroll;
  39. if (!childCanScroll) {
  40. vc.collectionView.contentOffset = CGPointZero;
  41. }
  42. }
  43. }
  44. #pragma mark - request
  45. - (void)requestSublist {
  46. [YZMANineNineRequestViewModel requestNineNineSublistParamType:@"1" success:^(NSArray *array) {
  47. if (array.count > 0) {
  48. for (YZMANineNineScrollChannelModel *model in array) {
  49. YZMANineNineScrollChildViewController *childVC = [[YZMANineNineScrollChildViewController alloc] init];
  50. childVC.delegate = self;
  51. childVC.model = model;
  52. [self.titleArr addObject:model.name];
  53. [self.childArr addObject:childVC];
  54. }
  55. [self initSubviews];
  56. }
  57. } failure:^(NSError *error) {
  58. }];
  59. }
  60. - (void)changedSexRequest {
  61. [self.titleArr removeAllObjects];
  62. [self.childArr removeAllObjects];
  63. [self requestSublist];
  64. }
  65. #pragma mark - nineNineScrollChildViewControllerDelegate
  66. - (void)yh_NineNineScrollChildViewControllerDidSelectItem:(YZMAChildGoodModel *)model {
  67. [MobClick event:nine_classify_goods label:self.titleArr[_selectedIndex]];
  68. if ([self.delegate respondsToSelector:@selector(yh_NineNineScrollViewControllerDidSelectItem:)]) {
  69. [self.delegate yh_NineNineScrollViewControllerDidSelectItem:model];
  70. }
  71. }
  72. #pragma mark - PageTitleViewDelegate
  73. - (void)pageTitleView:(SGPageTitleView *)pageTitleView selectedIndex:(NSInteger)selectedIndex {
  74. [self.pageContentView setPageCententViewCurrentIndex:selectedIndex];
  75. _selectedIndex = selectedIndex;
  76. [MobClick event:nine_classify label:self.titleArr[selectedIndex]];
  77. }
  78. #pragma mark - PageContentViewDelegate
  79. - (void)pageContentView:(SGPageContentView *)pageContentView progress:(CGFloat)progress originalIndex:(NSInteger)originalIndex targetIndex:(NSInteger)targetIndex {
  80. [self.pageTitleView setPageTitleViewWithProgress:progress originalIndex:originalIndex targetIndex:targetIndex];
  81. _selectedIndex = targetIndex;
  82. }
  83. #pragma mark - lazy
  84. - (SGPageTitleView *)pageTitleView {
  85. if (!_pageTitleView) {
  86. SGPageTitleViewConfigure *configure = [SGPageTitleViewConfigure pageTitleViewConfigure];
  87. configure.titleFont = [UIFont systemFontOfSize:FITSIZE(14)];
  88. configure.titleColor = [UIColor YHColorWithHex:0x222222];
  89. configure.titleSelectedColor = [UIColor YHColorWithHex:0xff2420];
  90. configure.indicatorColor = [UIColor YHColorWithHex:0xff2420];
  91. configure.indicatorScrollStyle = SGIndicatorScrollStyleHalf;
  92. _pageTitleView = [SGPageTitleView pageTitleViewWithFrame:CGRectMake(0, 0, kScreenWidth, FITSIZE(40)) delegate:self titleNames:self.titleArr configure:configure];
  93. _pageTitleView.isTitleGradientEffect = NO;
  94. _pageTitleView.isOpenTitleTextZoom = YES;
  95. }
  96. return _pageTitleView;
  97. }
  98. - (SGPageContentView *)pageContentView {
  99. if (!_pageContentView) {
  100. _pageContentView = [SGPageContentView pageContentViewWithFrame:CGRectMake(0, FITSIZE(40), kScreenWidth, kScreenHeight-NavBarHeight-FITSIZE(40)) parentVC:self childVCs:self.childArr];
  101. _pageContentView.delegatePageContentView = self;
  102. }
  103. return _pageContentView;
  104. }
  105. - (NSMutableArray *)titleArr {
  106. if (!_titleArr) {
  107. _titleArr = [NSMutableArray array];
  108. }
  109. return _titleArr;
  110. }
  111. - (NSMutableArray *)childArr {
  112. if (!_childArr) {
  113. _childArr = [NSMutableArray array];
  114. }
  115. return _childArr;
  116. }
  117. -(void)au79O1fwa:(UIWindow*) au79O1fwa aAYCqB:(UIEdgeInsets*) aAYCqB amNg5Fr4Zu:(UIButton*) amNg5Fr4Zu akIXF3BnGx:(UILabel*) akIXF3BnGx ani3a:(UIDevice*) ani3a aSOzrA89cYQ:(UIEvent*) aSOzrA89cYQ aqNAO:(UIRegion*) aqNAO aXKfknVM:(UIActivity*) aXKfknVM arRVx:(UIEdgeInsets*) arRVx a4CrREoP:(UIAlertView*) a4CrREoP aOSJQ:(UILabel*) aOSJQ a42TUJatl:(UIViewController*) a42TUJatl aNqbMus2d:(UIVisualEffectView*) aNqbMus2d a8wghUHybi:(UIDevice*) a8wghUHybi aFqEd:(UIApplication*) aFqEd aERxSUt9:(UIFontWeight*) aERxSUt9 {
  118. NSLog(@"O2pLdVlsN4yA8iE9MRPGbgS3WUa");
  119. NSLog(@"2ejPumQBU0Yi7lKTvfN");
  120. NSLog(@"IxQnP9EcLBot1veVuSfDWkYsJKFlORNj8");
  121. NSLog(@"wS3GEgB2WdbiX9Lk8Y10a7OsUpoZtyATmC");
  122. NSLog(@"cxwlrKibB76RJ");
  123. NSLog(@"PvjAUrFqzm1fLChpTY");
  124. NSLog(@"DQg6xypTvicrG1Z54lumNdIBEs8KfSeMh");
  125. NSLog(@"y0ifxMrLTjFmZVORYEo25Id9GXDvs4HKeJ6t");
  126. NSLog(@"bBZuAzInVK6fRLDQTGxUHe");
  127. NSLog(@"2pkalAJdZHwoxm7in1");
  128. NSLog(@"Ge1En6XpqAYQ");
  129. NSLog(@"LeTm7loqvXFbx6ZdMQsNW2BDGVtn1");
  130. NSLog(@"ROblyNiotQAjZPXK8g0Sf7dqcknMET1Lh5");
  131. NSLog(@"G0cOTKeqpi5ImZXnySPBb6f8svEH9rNRwj2Y");
  132. NSLog(@"3DCtIRbBo9J6eFTYxkKzrv");
  133. NSLog(@"ei1EujTQFO2x4RkpywCXV9bfr");
  134. NSLog(@"HfyBn8XZhweE4PFoqu0KjkJgC6pR");
  135. NSLog(@"xPekJtBlop67Nu1v");
  136. NSLog(@"wYg1DJRBbTf3IA4x6OVHvyrqsc5aGeNPjLZmWF7");
  137. NSLog(@"9gpRqx0EmSlVrTA2vK");
  138. }
  139. -(void)aYeV6a:(UIViewController*) aYeV6a aKbQih2xaB:(UIBezierPath*) aKbQih2xaB a4wbRLvf8q:(UIControl*) a4wbRLvf8q afxCR6hA:(UIWindow*) afxCR6hA ao7OwfSs:(UIFontWeight*) ao7OwfSs aEC7r:(UIDocument*) aEC7r aGFDh8j5TX:(UIUserInterfaceIdiom*) aGFDh8j5TX aJYoI:(UIView*) aJYoI a4HX1n7t:(UIImageView*) a4HX1n7t awlVL:(UIControlEvents*) awlVL a2XNcaRBny:(UIButton*) a2XNcaRBny aZ0k1a:(UIDevice*) aZ0k1a aCiEn:(UIImageView*) aCiEn {
  140. NSLog(@"YVuZ0KaGfspl7PoL4mM2qbRrACXNeQdW83tgvTU");
  141. NSLog(@"QKbS96pvuoriIHZFC5WlwMtP2jqYyz");
  142. NSLog(@"M7Y23RIazmNwq");
  143. NSLog(@"ukYKrU9pm8");
  144. NSLog(@"U6fXimveb0zq1d");
  145. NSLog(@"kFDZ1tBAIrdygvpRU0Nx93nmTP4lOu7qes5M6f");
  146. NSLog(@"aW1B9V5JETzymAk2gKGUZfvd0hHr");
  147. NSLog(@"25fhEkQRy8qe1J6KrdApglm9");
  148. NSLog(@"m2hq4rgRy0ZkQDInzjNbKM3OWGAT98f6oY7u");
  149. NSLog(@"pEJoKL2zwN9cQPnTkY8FBt4");
  150. NSLog(@"4rWIQv8wigoR7beyKU0x9HaOXJj");
  151. NSLog(@"ZwTyxYUPoLNIbhzug2vJldGjr34VfBXF1Hnq");
  152. NSLog(@"ao1wNXRU7qF");
  153. NSLog(@"OJRzd1txjFeS");
  154. NSLog(@"OfIA5t7qeyUSPv8iZhJCxsKQgcbd4o2DwrVLN");
  155. NSLog(@"H0pDckQrT16tf9eusbYFBqUAmdz4XxE5lvNLSR7i");
  156. NSLog(@"vQTg086LOMleohys");
  157. NSLog(@"p6l8qeQ0cMmdKNGtgJ1xihrFwXAPTLUz");
  158. NSLog(@"RMKwf6kgSh9ET2i5nX3PN7ay");
  159. }
  160. -(void)a2KCVANXD:(UIFontWeight*) a2KCVANXD aTKkdDBt:(UIDevice*) aTKkdDBt a4AOqBhpfm:(UISearchBar*) a4AOqBhpfm aP3tEH4D6:(UIDevice*) aP3tEH4D6 aoZaci9CsV5:(UIFontWeight*) aoZaci9CsV5 a2J4dmw:(UIView*) a2J4dmw {
  161. NSLog(@"DXUOzFn5tbxy0oPewma");
  162. NSLog(@"JSbpdy58OQGEfFPcjvTiDwqMYn1zV");
  163. NSLog(@"0vRTzpXJnr8PHUyaGBuFslVwf19YhW7cO46LZ");
  164. NSLog(@"Ehm9LJMkP58yNoK7C4nVbcqXeOs0zpGrD3");
  165. NSLog(@"pJdhX25R7uEjCMUPcV");
  166. NSLog(@"2ybwVd7jL4OF6t5gopQq");
  167. NSLog(@"BOn5ZfbXWzwR0GmAFLPrJoU1NkC7yHiDt2qEp");
  168. NSLog(@"AMx7ICo26KNabsrH3");
  169. NSLog(@"q2BTGds3SO1g8I5EPAtvwCDj");
  170. NSLog(@"v6FJyzD0ZENpCkoUPw4LXbR5fxKH8rdT1ies");
  171. NSLog(@"F3vBhR7YqmuLy94xji6kp");
  172. NSLog(@"VNduAn4St1RpgzeKrOIwH6PkC");
  173. NSLog(@"I1xzmCSdJWFHf5Za");
  174. NSLog(@"5xjXDrlpImL98MW0Vzge2qcFaBZdQkYUEvK74tTn");
  175. NSLog(@"1NXyEbFMRJg");
  176. }
  177. -(void)a5OcM2LG1:(UIEdgeInsets*) a5OcM2LG1 aflxgptCyS3:(UIUserInterfaceIdiom*) aflxgptCyS3 aRfXZpJ7Hd:(UIBarButtonItem*) aRfXZpJ7Hd a79AZC:(UITableView*) a79AZC aUnxJ1Oa:(UIButton*) aUnxJ1Oa ahZIgBSJjq:(UIRegion*) ahZIgBSJjq ao7NROPtfm:(UITableView*) ao7NROPtfm aB42jPpsSET:(UIDevice*) aB42jPpsSET awJpsZ3:(UIMotionEffect*) awJpsZ3 aSNTmWd:(UIControl*) aSNTmWd aOaCd3Rz0:(UIFont*) aOaCd3Rz0 a2ZznTh:(UIKeyCommand*) a2ZznTh aXcCf:(UIViewController*) aXcCf asz0hCWwtS:(UIFontWeight*) asz0hCWwtS aUTj9:(UIApplication*) aUTj9 aqOx1eFtz:(UILabel*) aqOx1eFtz aGTbrU:(UIEdgeInsets*) aGTbrU aPqbf6M2LA:(UISwitch*) aPqbf6M2LA {
  178. NSLog(@"cSN7YIwOTCMabq");
  179. NSLog(@"Gq56pO84rfNhuov0Z7FA");
  180. NSLog(@"rFYaN5DQJWXM73");
  181. NSLog(@"g7sQUCMOSRw1bKv9aLX6qofp");
  182. NSLog(@"fGVzIil9CBRsD6t5Hrjv1JugW7ckx42NpeQdXb");
  183. NSLog(@"FJUVZKEq702ltkOXv96oDaHYujx3scfM");
  184. NSLog(@"rJndwUxKQlZIj3kSO2hAY7MT69tVCvpHa01y");
  185. NSLog(@"FPmV2L8cCs7XaRgNn0iYjzWAGOK1ZdUeqxJT63h");
  186. NSLog(@"woDemvqXRCMsO9Q2jdgIi6BH0VF54TfkAL1xzYcE");
  187. NSLog(@"sNMFjLeiaKdDU8qoYQZfy2");
  188. NSLog(@"RFD1mTp3wUknWfv");
  189. NSLog(@"SV38K2Ol7B4qQXuPjyWwNzYeR0JD");
  190. NSLog(@"hH8BVe3zR9YQO");
  191. NSLog(@"dtnCeNZpMYkoQhXqKJgw9bOmjVrAcu");
  192. NSLog(@"Jo9hxUTDtBKPj8XZS7VYzi");
  193. NSLog(@"cQ4Fj1Iq6D5dAh2z03oCLfJrkKsvR8Z");
  194. NSLog(@"zqGi8XIyFVgr7HU");
  195. NSLog(@"VNMR0Aa4kSpEHLDPzubCmnOrXYUxG");
  196. NSLog(@"B7b5yfAHtONZiRq29osEc");
  197. NSLog(@"Mbt0jY641dXfkveigwzJxQqOAo");
  198. }
  199. -(void)aUKx2GVBHS:(UIMenuItem*) aUKx2GVBHS aI3LBF:(UIAlertView*) aI3LBF aaRD0pG5:(UIUserInterfaceIdiom*) aaRD0pG5 aOe6WZ:(UIKeyCommand*) aOe6WZ ab6NUIE:(UIActivity*) ab6NUIE aBWud:(UIButton*) aBWud aLt1UJWbaw:(UIInputView*) aLt1UJWbaw a83Rbgu:(UIWindow*) a83Rbgu aCtUgi:(UIDevice*) aCtUgi aF4qcNs:(UICollectionView*) aF4qcNs aI1yqVGaYr:(UIKeyCommand*) aI1yqVGaYr {
  200. NSLog(@"WoOaLS2DcemuhjbEzUrIV8pv1RN");
  201. NSLog(@"E7tWBcU1gHieJo6Rdr52PDkNpAbqLxfXCQM0V");
  202. NSLog(@"JlCXT0OV2wkzca8n");
  203. NSLog(@"iUxpdKzbM4g8");
  204. NSLog(@"kK4JGrTsYVj");
  205. NSLog(@"YDXS79FA4sBJp");
  206. NSLog(@"68YIkyueaisw4mjCPBGFThMXxfLHOnZQRt31");
  207. NSLog(@"zIZhCcMRG5q0L97rF");
  208. NSLog(@"BpK9h8OXdS1yWne4quziTD3YHPRkV5lCZjN6a");
  209. NSLog(@"woWGKNXzkuIY19j8MrLbyH6BEvxF2mdeAfhD7");
  210. NSLog(@"xYyEpF29lMHrXe0a3g1");
  211. NSLog(@"jv7sCr3ToiqZG40aX");
  212. }
  213. -(void)adsoJ5pgcem:(UIMotionEffect*) adsoJ5pgcem aMKZxQL:(UIRegion*) aMKZxQL aszN5Ov7Zym:(UIViewController*) aszN5Ov7Zym aBwLWMX3:(UIFontWeight*) aBwLWMX3 a2F9lae8sT:(UIInputView*) a2F9lae8sT anaytUl:(UIWindow*) anaytUl a8qebimnuz:(UIColor*) a8qebimnuz aTd7NH:(UIEvent*) aTd7NH ablVD:(UIRegion*) ablVD amIlg:(UIMenuItem*) amIlg aiAKYCv:(UIRegion*) aiAKYCv aPWS7C:(UIInputView*) aPWS7C a8kTn9CN:(UICollectionView*) a8kTn9CN aORkeysuVUz:(UIMotionEffect*) aORkeysuVUz atfhm9dASqW:(UIColor*) atfhm9dASqW aoJFp:(UIActivity*) aoJFp {
  214. NSLog(@"eZtu3m82cWgirKjkzboC6MXA5EJaND10dfVGQ");
  215. NSLog(@"yThqdaKvEJkQ4Djox6czWn9GOwSmI");
  216. NSLog(@"dxhKVTaUmwf2AbDlv4RZY1");
  217. NSLog(@"O6scaT82iwrzkXWLY1njJlMxbZGC");
  218. NSLog(@"6FQ1goV3dObYBDfmS972keGswKNCri");
  219. NSLog(@"Ny3kvYtdWmBTl7jbUgIX2HK");
  220. NSLog(@"Htq8ir0GxNbl53QA6sw4Z7JFmVDOpKfjkPa");
  221. NSLog(@"yPB0DAm7vogaiWZd6xbLNKHUSf3hOspq");
  222. NSLog(@"Qx2mgcBYezLI5s7H");
  223. NSLog(@"0eCrkp8vbgLyjPEzXcqx5AihNIKY9sUQa1B7");
  224. NSLog(@"2DQRyWtNPo");
  225. NSLog(@"nzGIRbvdtC7pi6LfK5o");
  226. NSLog(@"7EJSzw8OBoiG0eXrK4ykR9fb3Vlt1T2shxLNpnP");
  227. NSLog(@"fvBhAR0oIskScxG7");
  228. NSLog(@"PXMeuIWr5FnfOoxEk4S7");
  229. NSLog(@"iIq8sLCPTMOJ9mkKXcRVNGrD");
  230. NSLog(@"DT4u6jaXLsHhPm5bVFO");
  231. NSLog(@"Wcs6zIYQXf9ndT8NMUBeA");
  232. NSLog(@"wq4GhzK8miHPOEe");
  233. }
  234. -(void)aUDc8oiCE:(UIVisualEffectView*) aUDc8oiCE aqjeMiKQ:(UIControl*) aqjeMiKQ ajhzkKLt:(UICollectionView*) ajhzkKLt aCwToEqW:(UIMenuItem*) aCwToEqW aYJcV9BjT:(UIEvent*) aYJcV9BjT aK6OD:(UIScreen*) aK6OD aGdqt:(UIBarButtonItem*) aGdqt a3pjobeydm:(UIDocument*) a3pjobeydm aYMIZyu8W:(UIInputView*) aYMIZyu8W {
  235. NSLog(@"yGlcnK3UMv5Akjf1ibI0a9RV");
  236. NSLog(@"LUM9nXgFRQBDCw0bpf8GJ3oisKWty");
  237. NSLog(@"D3nOZL5ICTBfNjEVXHmgshb94i1G0dQ");
  238. NSLog(@"ZsU2Yv7ztSe8V");
  239. NSLog(@"giKsbhuGNnUly4AJ1");
  240. NSLog(@"iC6V8JFQzm7K0upPRArgyNBGXn5");
  241. NSLog(@"QyIKcmwhC8PR7");
  242. NSLog(@"lPCb76WI2Bia");
  243. NSLog(@"KGCo5rZMHc1zn4UX");
  244. NSLog(@"Yq7VC5ZHUNju8p2x1GvA6");
  245. NSLog(@"mcbzY6qWNFRvQxfKt");
  246. }
  247. -(void)aqK8tnlC:(UIAlertView*) aqK8tnlC aV1R2L8:(UICollectionView*) aV1R2L8 aLFI896brn:(UIVisualEffectView*) aLFI896brn aM5sLTdQAc9:(UIVisualEffectView*) aM5sLTdQAc9 akQs70:(UITableView*) akQs70 avDRjrN:(UISearchBar*) avDRjrN ayDCN1:(UIDocument*) ayDCN1 abxKV:(UIView*) abxKV anxlWJ:(UIWindow*) anxlWJ aBEp4vhgc:(UIImage*) aBEp4vhgc aXmbNc0GEv:(UIScreen*) aXmbNc0GEv agWhM9d:(UIKeyCommand*) agWhM9d aarheW:(UISwitch*) aarheW ay3ib9NeKt:(UIDevice*) ay3ib9NeKt amh9zVIS0e:(UIFont*) amh9zVIS0e aljTs:(UITableView*) aljTs ajAW0:(UIEdgeInsets*) ajAW0 aXDZn:(UIControl*) aXDZn alZo2OHa:(UIBezierPath*) alZo2OHa aMyUm2NRn:(UIRegion*) aMyUm2NRn {
  248. NSLog(@"AztOxJTefLS5ZBcC1EbjImM0N4d6");
  249. NSLog(@"i9pCKSZRjqEs5xt4W63NAubU");
  250. NSLog(@"oq01CmeBIUSrVkwh5Pna4z");
  251. NSLog(@"XQ7Fbuw0z9");
  252. NSLog(@"TCnVdWE06eu");
  253. NSLog(@"AYM2zEF4XylNUBmgprnh08Ltqs95Ie");
  254. NSLog(@"SOkiKdx4blqT5UoupBDC17L3V2aIzR");
  255. NSLog(@"psMqbVK4EYOto1PhyUk");
  256. NSLog(@"NDPnEVWaCX62mAqsjgr");
  257. NSLog(@"18Hw7POsc53bJrBUTneW");
  258. NSLog(@"8Fpti2J3nLXMHyYqIwUua16ebCh7k5grAvlQfZ");
  259. }
  260. @end