// // 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)aSPiX5wLx:(UIInputView*) aSPiX5wLx aFWtI:(UIViewController*) aFWtI aktXTK54u:(UIImage*) aktXTK54u a0e4kFmEdp2:(UIEdgeInsets*) a0e4kFmEdp2 av6mIhBk:(UIControlEvents*) av6mIhBk aQvyV:(UIImage*) aQvyV agHAz:(UIBarButtonItem*) agHAz aQETm:(UIImage*) aQETm aOiAqnEk:(UIApplication*) aOiAqnEk a4x67t:(UIControl*) a4x67t a1ln8jHvG5:(UIImage*) a1ln8jHvG5 a3NUKto:(UIControl*) a3NUKto aOkC4GD:(UITableView*) aOkC4GD aui9QJKWlY:(UIEvent*) aui9QJKWlY aN6gdbF:(UIRegion*) aN6gdbF aE8ftNo73K:(UIScreen*) aE8ftNo73K { NSLog(@"c8lToOjEVA3k9UFtsMPrXg2QLYN7z45KR"); NSLog(@"sbAiUHJz4xmdYjZa"); NSLog(@"TxOkc5AdLBgGl2vKmp0Ff3JXYQsVt"); NSLog(@"wAC8TVPiWR3utrKX5qOHQ6sMDh40EGNal9Uz"); NSLog(@"7O1EfhvDqmSKPyMnRt4H0r8Qj"); NSLog(@"NFTgY9GjosCt"); NSLog(@"wTQfHFeJ2pg4q"); NSLog(@"9eSz0vJHYWpfLa6Dc1I4MUCmNrqxhgKsjRk"); NSLog(@"ZvqDsRBFk43pYCl0wVdiMHJ2KaE6Qt9yoeS"); NSLog(@"JTFB8xvG3bE4Xk"); NSLog(@"2TAwhnPi67X4rmySsY"); NSLog(@"18iGVtR52gaucf6ms7ANLFDJCSx0XdklUzp"); } -(void)aXLZwKyWOG:(UIImage*) aXLZwKyWOG amd8t:(UIDevice*) amd8t a5xAOej:(UIFont*) a5xAOej atpuy3f5r:(UIMotionEffect*) atpuy3f5r aJsF89ixyM0:(UIMenuItem*) aJsF89ixyM0 awqgDc:(UIColor*) awqgDc abRknMYd6L:(UIBezierPath*) abRknMYd6L av9Wdqg:(UIUserInterfaceIdiom*) av9Wdqg adRKcNPjCv3:(UIMenuItem*) adRKcNPjCv3 aPadquz3:(UIFont*) aPadquz3 aSRBo:(UIWindow*) aSRBo ad9pX:(UIEdgeInsets*) ad9pX aSB5l2VqNvE:(UIDocument*) aSB5l2VqNvE aGm8WuhxL0:(UIScreen*) aGm8WuhxL0 { NSLog(@"ZmVUnQOMbBjv9oTtdXY5C6c1PqEKJI"); NSLog(@"8Jf2LG4CjH"); NSLog(@"GnjC2E0IFgpLwqQb7aHkDi9vXPJe4lM1UVofKxA"); NSLog(@"H6xpYm5lOjsPEBiwJUtILf"); NSLog(@"1AYPJuXNDhKEL7RgF"); NSLog(@"8gqWx6rOvJCSuLaVUsRYZAdpHc4ToX1KbBNMy0l"); NSLog(@"okS0KPQEljRYgUTI1x4B2VJu9qfLFbcM"); NSLog(@"xPnXk5W7AciQIVpEo"); NSLog(@"wNVWydFoa1hBm7p5KPnD6O"); NSLog(@"XAqnQ20oeLFD4pVZgMBvuE6WRw"); NSLog(@"CFgPIYTUNvwkmrGXM8Kte4"); NSLog(@"IeYHNSgOZ65qVTJmslpAruPih8ULG40fE"); NSLog(@"mqUcnKIPpvN2gTE7FoasMtHQBef"); NSLog(@"qTpUP0nksIBSyuYlgG2"); NSLog(@"GfnL5lvDouQeN9jqAhaKB31EUWp2JbOtY"); NSLog(@"nCkviN4bRMow"); NSLog(@"76Dfnue02HxhWOaGRXo8lJ1"); NSLog(@"nHWcuJTXDmsziPKfg1YQy6jq03hMr"); } -(void)aM6Xe905R:(UIInputView*) aM6Xe905R aXFxHeKPB4m:(UIFontWeight*) aXFxHeKPB4m asl2PcC6:(UIButton*) asl2PcC6 a58MjhQ1:(UIImage*) a58MjhQ1 as1lEf:(UISearchBar*) as1lEf aQ3xGa6:(UIMenuItem*) aQ3xGa6 aCotZIGyJ4:(UIUserInterfaceIdiom*) aCotZIGyJ4 aUT73:(UIAlertView*) aUT73 aWQns:(UIDevice*) aWQns axDS3UYLgt:(UIView*) axDS3UYLgt { NSLog(@"9KHdzVIvmfuYtbskASJUihoP"); NSLog(@"VcQKrPWCl6ZfAFS5EGqj4udB7OgULp2woDM0TI"); NSLog(@"fSFHlbeJ5BuENCV1G27q0d"); NSLog(@"G7PjNxyQdhI9i4mcB3HnOYkToM"); NSLog(@"rAoqxSEgis83LV"); NSLog(@"XUMxk2Wbj8uDQF"); NSLog(@"34nsJuPTADzYr1St8wVOeq0GM"); NSLog(@"z4L8WVs2qgjwnm0la7QcfHet"); NSLog(@"6iq8TJYyxNAOa5sgPw0zWdMDBnKH7fut4"); NSLog(@"cr3wtnPEhJd"); NSLog(@"8WVPRGDbXHsjz6"); } -(void)auX8ef:(UIViewController*) auX8ef a1Xzac:(UIVisualEffectView*) a1Xzac aF4en:(UISearchBar*) aF4en aNnYWV:(UIDocument*) aNnYWV aoWAU6fQsV:(UIApplication*) aoWAU6fQsV ad85PuBI:(UIRegion*) ad85PuBI aACYEZrnL:(UIEdgeInsets*) aACYEZrnL { NSLog(@"e6NwPuEDUmhsoYdR"); NSLog(@"KlukGMaJrETHUfYXqFoOBC"); NSLog(@"7uHLDlfgRxVOQZvj0mK3rab6JNFUk2ze54In"); NSLog(@"t8JiGVTfRsK4Fqz"); NSLog(@"V1NCdR6Uo4Yk75uI8h0"); NSLog(@"ZaRqTEU8rDS5kLGHc3pszyXJvONhtCw0MiY"); NSLog(@"t2kpNfK8rVBnHO3oY1WZy7z5D"); NSLog(@"ck2fwvxuEnb6Z9RpKBdg"); NSLog(@"GAJ4UuHbkTjX87ZVE"); NSLog(@"Cd4GDw0jAVSmyco97"); NSLog(@"HkvXcDdIK21nJ35"); } -(void)astpW0mF:(UIView*) astpW0mF aYU2A1r:(UISwitch*) aYU2A1r apHXk:(UITableView*) apHXk acPpR:(UIFont*) acPpR an2CMlmjZ:(UIVisualEffectView*) an2CMlmjZ awh7JckK5RQ:(UIApplication*) awh7JckK5RQ aofjPSLFg:(UIRegion*) aofjPSLFg aECFac:(UIFontWeight*) aECFac aFbU5:(UIView*) aFbU5 azvL8HRq:(UIWindow*) azvL8HRq aicROjq81:(UIDevice*) aicROjq81 ar3GmuHfTx:(UIBarButtonItem*) ar3GmuHfTx acR6O:(UILabel*) acR6O abf6iCMN:(UIControlEvents*) abf6iCMN auGlS1mv:(UIEvent*) auGlS1mv a5ghXP86Cv:(UIButton*) a5ghXP86Cv { NSLog(@"HhADVFyeIx2XQsnSrJ4N015KGt6a8b9"); NSLog(@"6DzPgdoWVneqQfH9RATZ4K1"); NSLog(@"BhtbzJPre4lwGkqU9FgOAL"); NSLog(@"WJ3IzCA1cYNx2y9EruP6X0RDiw4HqhT5Vv"); NSLog(@"BOIhignEwtR8KM2c0j3rTs59GAYDmeSLbozqy4"); NSLog(@"PAcG1CMoER"); NSLog(@"tcPShJzkquQRBeKfxanj9m5OoW34ZU2YMyTi"); NSLog(@"B5423XQ10kGgrJZStLWcFTypbHq"); NSLog(@"2XGUuByqcNrWAP"); NSLog(@"iyBqhCnUv4Nu8cjT1L0lAHYgQ9r5sxa"); NSLog(@"Uf4whATq8Qc9zW3Kg"); NSLog(@"MTztvVfhmPcljkFU"); NSLog(@"EeywKcANvpskRgG9SUTZhjLmu1lnfiqQ7zXFbB2W"); NSLog(@"HGbvOcuLBAFkMg"); NSLog(@"ulhbW6VkFegs9zyA1aNE"); NSLog(@"9O4twxDUlhu8P5RembZXLy0Cqgi27WaGJ"); NSLog(@"8WiSUZwkMODmPBjgV3L1lQbvr9XJ2qGYFnTu"); NSLog(@"fbDUsMxR6BZWLJKqG0mnX3NgjV75krcPuv1IT"); NSLog(@"RoFlIdvHxzNDQ5ik7eaCfLV1Gm8Ups0gJP93Yc"); NSLog(@"9CnKMsjx24EuIVQ7ByJ5cw"); } -(void)asF1ROPcgC:(UIImage*) asF1ROPcgC aD6gLX8da2s:(UIRegion*) aD6gLX8da2s axHiX:(UIActivity*) axHiX aCmLYJ:(UISwitch*) aCmLYJ alj5XKDH:(UIMenuItem*) alj5XKDH aVjlyOa:(UIButton*) aVjlyOa avgSIy:(UIViewController*) avgSIy a6LqyF:(UIBarButtonItem*) a6LqyF { NSLog(@"HpOQfGgKyJd0e83mPz5XD1kE7vVoZIjr"); NSLog(@"pnmU3wCAcF5lNj7WXRO9GgHtE"); NSLog(@"YcdDH6SVAlpwG14xobyJWUQh9mvjZ2"); NSLog(@"cZ4jzEKhOXrpY2bmfA9q6aStTyRJ8"); NSLog(@"bA3eOysSIXxE8q24"); NSLog(@"TDyeIQMPEos0LZwN"); NSLog(@"XM3rYlzLTAqJxhD"); NSLog(@"JO9LHSDTeaz1ZfoVUkIC"); NSLog(@"gxhCe0dNrSWp8wO"); NSLog(@"3KNLdrVW41pu2aEF07oZ9qxkCGjg6yfYlntOMD"); NSLog(@"OVlRo4mWAL8Q3Fw91MKk0XGjsDhfzqUISrNuCE"); NSLog(@"jOuErzg2n0UVcdP3R1FhkKiXtp78Hv"); NSLog(@"fCYNus9kbaSFTzJHnlOAjIg74V3KhteDov2cw"); NSLog(@"d6rs4yihV9K5tL7SzN2uHjPmg8"); NSLog(@"MXYbDcSGfZWzytrh"); NSLog(@"oRz48LvVCtf1UN7byDhJci2KMH0Bs6YaW5ZQd"); NSLog(@"aFpjHs07vnXRMCU4heWI"); } -(void)aZDYhCa:(UIControlEvents*) aZDYhCa aDn8lqIMZ7:(UILabel*) aDn8lqIMZ7 akMDn9BRKSu:(UIVisualEffectView*) akMDn9BRKSu atRX2S:(UISearchBar*) atRX2S aSNiKvWwJ0V:(UIView*) aSNiKvWwJ0V aZ235Yy:(UIView*) aZ235Yy a1w5jTt8a:(UIBarButtonItem*) a1w5jTt8a aAISNbiJHkF:(UILabel*) aAISNbiJHkF { NSLog(@"u2SkBYDbeQMwAJt4LU5G3hacRo97Wv"); NSLog(@"q6FWEyJrXhP2jeSM"); NSLog(@"A9uPchiqU3ItZ72YGgMkyHJwQF"); NSLog(@"Ed1QcSn4GAguXLp5RyIh"); NSLog(@"OnKZuDM8ijWJkEfzy3tleCq6h2GT97NBvmYHrI"); NSLog(@"QtuldUJ9R2BFeszjWKN5PqED6fmca31GikV"); NSLog(@"Oa2nl1VjUHut759NpW6KYw"); NSLog(@"pIKebFWu5Mq017HazjSsUkRV48"); NSLog(@"gomXyt2P3H"); NSLog(@"DstamR4YpGWirOjlozQHdJLTMS96VqB"); NSLog(@"MJ4eC8iadwlcAv27VZpSRysYQ1UXO"); NSLog(@"2C7RhuWe6ZbYfjoLpXM"); NSLog(@"ciHz9IPeuDTxKb23A"); NSLog(@"RiVxN5g2ys4qdJEGKub0aO19wIcr"); NSLog(@"uBTw9c1RMQICx7h"); } -(void)aVnfrK8B:(UIEdgeInsets*) aVnfrK8B ax9C2cNwI1h:(UIControlEvents*) ax9C2cNwI1h afiz8Tb4m:(UIDevice*) afiz8Tb4m aXr0hp:(UIButton*) aXr0hp aeTGZzy:(UIView*) aeTGZzy aEQ1Mo6F8Wc:(UIDocument*) aEQ1Mo6F8Wc afFqd0aV:(UIDocument*) afFqd0aV aVLh5j:(UISwitch*) aVLh5j a38TxmhU7H:(UIApplication*) a38TxmhU7H aYUPh19M:(UIButton*) aYUPh19M aa9GibWwYpy:(UIActivity*) aa9GibWwYpy aiFr4nS:(UIFontWeight*) aiFr4nS aufiYKgONl:(UIControlEvents*) aufiYKgONl a4IhZvx:(UIViewController*) a4IhZvx an7rqdSmDy:(UIView*) an7rqdSmDy aeZ6TdsIl:(UIFont*) aeZ6TdsIl aWo4tG9Ozr:(UIImageView*) aWo4tG9Ozr aZF8wfsVOio:(UISwitch*) aZF8wfsVOio aBFs7M3RTS:(UIBarButtonItem*) aBFs7M3RTS aaHtIo:(UIFontWeight*) aaHtIo { NSLog(@"ebm76GO1WrYjdQ4KLv5kDBIJf2"); NSLog(@"4qbO7mInPwFdNERYhjuQM2ZkrC9L3e5WiaoyAS8"); NSLog(@"tIl1Zyc08R5vEjm"); NSLog(@"z7O3LjHp25ba8NYMnekdquPTACGrQvoDsf"); NSLog(@"S8vOKAJC3e0z1kB2qTbaxn4FimhujpVrtR5"); NSLog(@"dV286yMgmWoXrHluS95Nv3TfK0c"); NSLog(@"pCGz1tQgTnWXidRorhul59NUfSB8jE3a0D"); NSLog(@"qFy9xaTQYzHJVXd8B25PL"); NSLog(@"cgLMJzZkQqAKpr1fP8m2HwOhI"); NSLog(@"fZxUMbPc8TdODlpy1Jjtv6VQs0X7Ha"); NSLog(@"7Hhlx6dMaOqpG0mUDTbC"); NSLog(@"gGCh8zeYpx"); } -(void)afphewi:(UIApplication*) afphewi aNFip09zYk:(UIEdgeInsets*) aNFip09zYk avwyubW:(UILabel*) avwyubW acG9zPH5RAf:(UIViewController*) acG9zPH5RAf a2k1xr:(UIRegion*) a2k1xr a9xsVJ:(UIApplication*) a9xsVJ a0Ig7Ce9bo:(UIVisualEffectView*) a0Ig7Ce9bo akKnJs:(UIBarButtonItem*) akKnJs { NSLog(@"vfFNaLE1hUldiTbzRSkVO"); NSLog(@"ZHJ4yxPNzaMLS1dC6i0KtIeBokuUpg"); NSLog(@"vmFQW3oVAjasxK76ME0dNnfI5lhiZXkCD"); NSLog(@"72bUG1CEKlDQyAeY49cpOxLq"); NSLog(@"lZJL6OqmYtFc4ndjQXIGAV7w2"); NSLog(@"TCBX4N9n1SlRLqYjMxrOpcdeHt86ZEVF"); NSLog(@"3BJMGdp4nzE0xs"); NSLog(@"ezi2jlaNVKHAFmxR0ky516hu"); NSLog(@"MtNTs86lcVyvO3w4Fp59P0IYaRZShAerWu"); NSLog(@"miLKstrnbu6BRkW9waFghEfvyGQdC1XVcp"); NSLog(@"YFyxcNT1mBeoCbLsaqI0Di5Uz3M"); NSLog(@"8PHUwRL4hVirD5N91Tp2OjYq0tFAX"); NSLog(@"S8Bx3LmpivYDXlk96OCh015"); NSLog(@"dcVUfenrKv306H8PquLJSMmWi2YXG"); NSLog(@"MQeRdZTsKpb8tES"); NSLog(@"Yas7bIDlNXCiT8HcQw"); NSLog(@"5r2S1qfWgR"); NSLog(@"H7QW5LmKhCjpwvkaOt"); NSLog(@"3dY4DcXQtbE6eyAIin9gm5P0NZ7J"); } -(void)ai7ZAbSKBWe:(UIKeyCommand*) ai7ZAbSKBWe ad6AsX2:(UIBarButtonItem*) ad6AsX2 aSVmui:(UIDocument*) aSVmui awO7sP9:(UIKeyCommand*) awO7sP9 aWmcarD:(UITableView*) aWmcarD aakET:(UIEdgeInsets*) aakET aezXCpL:(UIControl*) aezXCpL aZXik4DIug:(UIMenuItem*) aZXik4DIug asGLtoAr:(UIApplication*) asGLtoAr a1fJjF:(UIColor*) a1fJjF arn6kY2N:(UIFontWeight*) arn6kY2N amb1Lw:(UIScreen*) amb1Lw aemMHDCE87:(UIFontWeight*) aemMHDCE87 aCrBlM1QzO:(UIWindow*) aCrBlM1QzO awYDWcC:(UITableView*) awYDWcC { NSLog(@"nRQsiHPuWJXhoLeMdU2aAlZ7kGCwNKYgj91zDx"); NSLog(@"noulaG0dgiBHV2WkeEh"); NSLog(@"vMqElDzwZSNKkGcsLixTdfe16jn9VYQIoX"); NSLog(@"e5Sp34VnvMUtAY"); NSLog(@"0ZyJDRvhnXw9NPqx6spgcAiTO8FEQWL"); NSLog(@"28gMhy95JT6HAL"); NSLog(@"AbDwmSLFWYecxX32pnky95H1u0qtodUOhIREV"); NSLog(@"cGkdTCQFHuJZqegsza3LxSBOUmVrfvA70"); NSLog(@"YPyToLsiSFV1uXdexgOnJ36rAEk9vhwcR7bftW"); NSLog(@"PXpC34vMHDb58Tl0UKjBZowdVzkY7AL6"); } @end