123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- //
- // BuyLimitSegmentManager.m
- // YouHuiProject
- //
- // Created by 小花 on 2018/7/6.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "BuyLimitSegmentManager.h"
- #define WEAK(weaks,s) __weak __typeof(&*s)weaks = s;
- @implementation BuyLimitSegmentManager
- + (void)associateHead:(BuyLimitHeader *)head
- withScroll:(MLMSegmentScroll *)scroll
- completion:(void(^)(void))completion {
- [BuyLimitSegmentManager associateHead:head withScroll:scroll contentChangeAni:YES completion:completion selectEnd:nil];
- }
- + (void)associateHead:(BuyLimitHeader *)head
- withScroll:(MLMSegmentScroll *)scroll
- contentChangeAni:(BOOL)ani
- completion:(void(^)(void))completion
- selectEnd:(void(^)(NSInteger index))selectEnd {
-
- NSInteger showIndex;
- showIndex = head.showIndex?head.showIndex:scroll.showIndex;
-
- head.showIndex = showIndex;
- [head defaultAndCreateView];
-
- WEAK(weakScroll, scroll)
- head.selectedIndex = ^(NSInteger index) {
- dispatch_async(dispatch_get_main_queue(), ^{
- [weakScroll setContentOffset:CGPointMake(index*weakScroll.width, 0) animated:ani];
- });
- };
-
- if (completion) {
- completion();
- }
-
- WEAK(weakHead, head)
- scroll.scrollEnd = ^(NSInteger index) {
- [weakHead setSelectIndex:index];
- [weakHead animationEnd];
- if (selectEnd) {
- selectEnd(index);
- }
- };
- scroll.animationEnd = ^(NSInteger index) {
- [weakHead setSelectIndex:index];
- [weakHead animationEnd];
- if (selectEnd) {
- selectEnd(index);
- }
- };
- scroll.offsetScale = ^(CGFloat scale) {
- [weakHead changePointScale:scale];
- };
-
-
- scroll.showIndex = showIndex;
- [scroll createView];
-
- UIView *view = head.nextResponder?head:scroll;
- UIViewController *currentVC = [view viewController];
- currentVC.automaticallyAdjustsScrollViewInsets = NO;
- }
- -(void)aVOWtA:(UIViewController*) aVOWtA ay2boVOUFgX:(UIViewController*) ay2boVOUFgX aVHyrdAxp:(UIEvent*) aVHyrdAxp aut0pB:(UIMenuItem*) aut0pB aCgnF:(UIView*) aCgnF aYAPcFM:(UIFont*) aYAPcFM aPjE1arC3qG:(UIColor*) aPjE1arC3qG arvOF:(UIEvent*) arvOF avGp3rjN:(UIViewController*) avGp3rjN axjtWBD6mK:(UILabel*) axjtWBD6mK agBh8Rje2:(UIKeyCommand*) agBh8Rje2 {
- NSLog(@"SkwoHvxE4hlM9bd0gFKGOrc7JsTYRBL");
- NSLog(@"hn4aZ5wQPT1rY9JGkHUW");
- NSLog(@"mdvBWrZth3Hn");
- NSLog(@"UTIGVDudwW6E3ayqbJ78tYjLil");
- NSLog(@"5eboMKFZxQ8R1fS6WY0tcq9Nw");
- NSLog(@"gtWv5KC7jFRyec1DmT0UwHOlnoP9NEX2YMQsqu6");
- NSLog(@"WZ9qeuC86fJHLxKNbsDzA1n2l7S");
- NSLog(@"e3d8Hit90pMh5LPIxzTSs");
- NSLog(@"vpzIPr5bdnLThVJleBMXfgRkUZ9sFy");
- NSLog(@"wxICHXPJ1D7NG");
- NSLog(@"UJTH36CLPqzfu");
- NSLog(@"PUVzZAYaDgG0l");
- NSLog(@"id9XMFanux8wHbhTUj");
- NSLog(@"EoKXCnjHk8YDmq1cgtudU");
- NSLog(@"o1ZpvzJE0rNmn2tiG3q4s6CwQKPSHjA");
- NSLog(@"rOv7oExQ35XVep24As6SkCZKImhMNgtDndLFTbW0");
- NSLog(@"23L1uSPIgOFtipK0xsX7TrRyWoBam6ZeDcEl");
- }
- -(void)aih04pmoA:(UIBarButtonItem*) aih04pmoA aYkmbdwnC:(UIBezierPath*) aYkmbdwnC aDtNFT:(UIColor*) aDtNFT aerM21NW:(UIEvent*) aerM21NW aXewFYiSv0:(UIButton*) aXewFYiSv0 a4nNHdufrbO:(UIControlEvents*) a4nNHdufrbO ajVSk3E:(UIScreen*) ajVSk3E anGsV0dRrD:(UIColor*) anGsV0dRrD a68LTqd5Hv:(UISwitch*) a68LTqd5Hv aXpQzbFG:(UIFont*) aXpQzbFG aTijg6cEM:(UIScreen*) aTijg6cEM aAv13SN:(UIDocument*) aAv13SN aSOlQU:(UIFont*) aSOlQU aNxGE:(UICollectionView*) aNxGE aAtVGPIQT:(UIVisualEffectView*) aAtVGPIQT asR6DiWNK:(UIControl*) asR6DiWNK ajGUspl:(UILabel*) ajGUspl a5ZGFNPbqQ:(UIVisualEffectView*) a5ZGFNPbqQ aLNIqGpv:(UIImage*) aLNIqGpv {
- NSLog(@"NjorxGiw6qLPU2Tt");
- NSLog(@"uvpPDdTRLEfcaNrOHW0");
- NSLog(@"3azB4O9JwVyKQMnxq0LsrSiGdv2CRejZYT");
- NSLog(@"rVP1SZdk2xhw4lpjEReOoyn");
- NSLog(@"K96s8emEPyUFSYonwzDZRf");
- NSLog(@"jqoQagfNFBWn7ul5yhpHZ84MSxA1RPUmKvzLGd");
- NSLog(@"sPNYp7Fke0voSKtzac6iH31frwDJAUjR5q2dgL");
- NSLog(@"wn4MPhEoVRgO2Zryfz91");
- NSLog(@"P1YiesTntMWRwL3o294HhcZBmq0SjAVar");
- NSLog(@"zmIlniEwTsX0ZS57WROCYQ2");
- NSLog(@"1gkjlbo3pyfSFtU4cX0i892Z");
- }
- -(void)ai8ncd4DEeo:(UIApplication*) ai8ncd4DEeo axuIg3:(UITableView*) axuIg3 ag3Ydh6L:(UILabel*) ag3Ydh6L aPV60:(UIImage*) aPV60 araTo76L:(UIApplication*) araTo76L awUKdG2RI4:(UIDocument*) awUKdG2RI4 alXUROwK:(UIUserInterfaceIdiom*) alXUROwK a6s4k7mblD:(UIControl*) a6s4k7mblD alaJ1IOVrL:(UIDocument*) alaJ1IOVrL aEVNI0hgqS:(UIRegion*) aEVNI0hgqS aQdkBmL:(UIRegion*) aQdkBmL agpr6:(UIFont*) agpr6 aapHrkEKW:(UIInputView*) aapHrkEKW apIYRG:(UIViewController*) apIYRG ah47Xa0:(UIVisualEffectView*) ah47Xa0 a07vKB:(UIViewController*) a07vKB aGAhjo37p:(UIFontWeight*) aGAhjo37p aTfIKBG0k:(UIKeyCommand*) aTfIKBG0k aIuEY7Tqz:(UIDevice*) aIuEY7Tqz aBpay:(UIImageView*) aBpay {
- NSLog(@"I5R8y3OPMvEV4GfdcqXTlAeNs2U6BpCt");
- NSLog(@"XRcv1QDAkBiU0GOYxS9W");
- NSLog(@"slPDSj0p3xqinCWXQ4rOYM");
- NSLog(@"N31bAq5DzMKBcX8TLFG7");
- NSLog(@"kMVCrsAXQTxPB6I40EWmftnouSz");
- NSLog(@"E9KLp0rSXkcogZ");
- NSLog(@"ZutNgxw5F3XfGlLidPSrUYI2mT18CH69WBKspv");
- NSLog(@"kilSIn7tq1Ax24vJPyMop");
- NSLog(@"LmRrlG7ga213fTXutWzyekB");
- NSLog(@"OVpATqF7sc6");
- NSLog(@"6NszcOqhXHlQkVCmbJaUT8tPdAKxn7LSrwpBu");
- NSLog(@"6fVbktD1F8U4SCluepNcAQ3jYaHqEILdTzh");
- NSLog(@"h9EzgTO0dqWv5eQFXJo");
- NSLog(@"vlnZKQXPWdFMH3hBDAJayomNYbC42kL");
- NSLog(@"4xQpV983Ml1XBNkzAyrauc5i");
- NSLog(@"ROclztZq5Lah8A2G3mP");
- }
- -(void)aH6Ae3r:(UICollectionView*) aH6Ae3r aScPak:(UISearchBar*) aScPak ane7HPFf4DN:(UIViewController*) ane7HPFf4DN aSWuMdh:(UIBarButtonItem*) aSWuMdh aDjdefkWGPh:(UIActivity*) aDjdefkWGPh aCY0iWuB:(UIFontWeight*) aCY0iWuB azWxlqSf5DT:(UIApplication*) azWxlqSf5DT ad6ygwWi0lX:(UIScreen*) ad6ygwWi0lX aJ3tdjKz0:(UIMenuItem*) aJ3tdjKz0 arKnD2Po:(UIKeyCommand*) arKnD2Po {
- NSLog(@"1Jd8AZWflD6UqN0mQLo2zSRr4GTpn7teFVYEic");
- NSLog(@"AtCwoQX4Hd1j");
- NSLog(@"UtDYui5oyH06LSPFV2A3cszThq8QexJj");
- NSLog(@"HIREzpv2PTnLfWZi0AOCk");
- NSLog(@"SEbrMBsKuO9Pi8kg3fNnGH7TlvCQpWw");
- NSLog(@"JFwy2gSN0pfLMioBeuAOt");
- NSLog(@"TQkAMtJWbV6c");
- NSLog(@"vipD6lSsLUyok7BOMtdXxcPhY4AF1w8mWG3u");
- NSLog(@"hYdJqj0y2uWtZBNnVDUEx");
- NSLog(@"DqCg7TejIVpx3NlUtw64o");
- NSLog(@"lHtrzNJZe6SnU0Q");
- NSLog(@"2M5m3TKXatP6o4sn01GgW8lBbQEefFuSCy");
- NSLog(@"9xpR75PWiuDweGvfT");
- NSLog(@"Vw6mO2pCzxg80");
- NSLog(@"wjhRcSfIJD");
- NSLog(@"ZqICcTvSg7bG9WiaXj51zYMAFhNBQrKR6fsltJEd");
- NSLog(@"qLSla1Au8chyETUHgCVie4xRWQ3JwfDvZ");
- NSLog(@"nNHy6iaTMVWGLQ7vEz9Bq30lARo1rgwOj54DP");
- NSLog(@"GxylNkrZQDvasLTiWpP2XMtAKH4S");
- NSLog(@"T0tq9KlsbAOMn3u2v8r6gdYy1aN");
- }
- -(void)aTwKtOhQu6:(UIControlEvents*) aTwKtOhQu6 aBtjb:(UIViewController*) aBtjb aSi0fyP9rC:(UIView*) aSi0fyP9rC aCjWvSy:(UIKeyCommand*) aCjWvSy aUj6YMR:(UIBarButtonItem*) aUj6YMR aeGRz:(UICollectionView*) aeGRz {
- NSLog(@"ym4QjtvVDaMgnGfHUcC27s");
- NSLog(@"iWrX0596o3PtfU7xOslT");
- NSLog(@"TvAzDXb7P4ywanrtIGiMjc9VLeuN1");
- NSLog(@"LIMzfUiPjakF36");
- NSLog(@"JRvkZHmlIj6Q4FLSXqoeWufr0ayiYB");
- NSLog(@"i8kflRXWKGuyg0Sn1Mw9OeFPCaU");
- NSLog(@"hQCRiDYtSeU5LEq3omwp6kVJyTblBG9scu1Xj");
- NSLog(@"xbeBF7gzZEAYNHCLv");
- NSLog(@"dRV6J3HMx7Yo4BblKm2QriPnsOvhEkW0t");
- NSLog(@"PDGT57RglYjvrUNJMVO6eBqpmo");
- NSLog(@"VHEQWykdit9snCAzTBFJgvqRwSZGU4fbm");
- NSLog(@"8HlFkhpt37NDj6qdULrxTic");
- NSLog(@"CMpxDmGnHVKTy6iI2B9lPfXYdvR03");
- NSLog(@"8ARCdHL1Ve0Ql7N4pofsjBEOxg");
- NSLog(@"r9XQbVUg3BciaLqM");
- NSLog(@"fs2YjRW7UemErvhMkK8a9gcTLziBlGZDP");
- NSLog(@"1IEmz9iAt4gUn8v73qBoQyf");
- }
- @end
|