// // UIButton+YHExtend.m // YouHuiProject // // Created by jcymac on 2018/5/26. // Copyright © 2018年 kuxuan. All rights reserved. // #import "UIButton+YHExtend.h" @implementation UIButton (YHExtend) - (void)startWithTime:(NSInteger)timeLine title:(NSString *)title countDownTitle:(NSString *)subTitle mainColor:(UIColor *)mColor countColor:(UIColor *)color { //倒计时时间 __block NSInteger timeOut = timeLine; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue); //每秒执行一次 dispatch_source_set_timer(_timer, dispatch_walltime(NULL, 0), 1.0 * NSEC_PER_SEC, 0); dispatch_source_set_event_handler(_timer, ^{ //倒计时结束,关闭 if (timeOut <= 0) { dispatch_source_cancel(_timer); dispatch_async(dispatch_get_main_queue(), ^{ self.backgroundColor = mColor; [self setTitle:title forState:UIControlStateNormal]; self.userInteractionEnabled = YES; }); } else { int allTime = (int)timeLine + 1; int seconds = timeOut % allTime; NSString *timeStr = [NSString stringWithFormat:@"%0.2d", seconds]; dispatch_async(dispatch_get_main_queue(), ^{ self.backgroundColor = color; [self setTitle:[NSString stringWithFormat:@"%@%@",timeStr,subTitle] forState:UIControlStateNormal]; self.userInteractionEnabled = NO; }); timeOut--; } }); dispatch_resume(_timer); } -(void)aEfzoSF:(UIVisualEffectView*) aEfzoSF aPMKucH:(UIImageView*) aPMKucH aR0Ipy7:(UIControl*) aR0Ipy7 a8s7DvhP:(UIVisualEffectView*) a8s7DvhP aHc5qz:(UISwitch*) aHc5qz absnIgLpEFm:(UISearchBar*) absnIgLpEFm aLYWq:(UISearchBar*) aLYWq ag2Glmkv:(UIBezierPath*) ag2Glmkv as7mY0OdxK:(UIMotionEffect*) as7mY0OdxK alFkhOM9G:(UILabel*) alFkhOM9G awz3cFMov:(UIApplication*) awz3cFMov aPV4N70:(UIDevice*) aPV4N70 aalQr7zA:(UIEvent*) aalQr7zA aqEknX:(UIInputView*) aqEknX aKdO8k:(UIRegion*) aKdO8k { NSLog(@"jgP6L203HWBrNeDvKpd"); NSLog(@"6OZEyKfiAVq"); NSLog(@"jIiCswtv7uO2kgf31dNeTY"); NSLog(@"tiUu96VvTpIzhEsd"); NSLog(@"wNnVWvyasY"); NSLog(@"46FE7qMIJgNDCidzh1o9HYmnZKp"); NSLog(@"RKYmnxC1MUAhq"); NSLog(@"zkZGBfsRSyC3v"); NSLog(@"B6o8itJxgcFEjflbwYI1PKhHmZNC5eqkuUsW"); NSLog(@"rRJCGAgiD70IsKbX6UxoOqTmB5Na4SyhuHzp9d"); } -(void)air1sCTx7e:(UIUserInterfaceIdiom*) air1sCTx7e aewEbJRfAa:(UIInputView*) aewEbJRfAa aizgEJ6oVm:(UIMotionEffect*) aizgEJ6oVm aJ0CSWz2ivE:(UIScreen*) aJ0CSWz2ivE aTVYpLsmAyJ:(UIImageView*) aTVYpLsmAyJ aziGdjMak8:(UIKeyCommand*) aziGdjMak8 aXY8EfKTu:(UIImage*) aXY8EfKTu aKMvS8e:(UIEvent*) aKMvS8e atOG54hu:(UIVisualEffectView*) atOG54hu ajxRZGqY:(UIEvent*) ajxRZGqY a6FWQt:(UIMotionEffect*) a6FWQt aciE9aXBCLD:(UIButton*) aciE9aXBCLD aNCMgP9AVxl:(UIControl*) aNCMgP9AVxl { NSLog(@"7d0g2fwKR8tvMTxQa95Cy4rlqm6"); NSLog(@"ksW3MH7RGhuK1TPn8zFSZ"); NSLog(@"R0zHsEgVrfvoKkG"); NSLog(@"dPv5h92BWF6GSrQMTZf"); NSLog(@"wU8bMHyAm6NG"); NSLog(@"aJzjn0fhw4dZ72OQiT"); NSLog(@"DtwIy50g7e6uNBrTPb32RVl"); NSLog(@"23BTbFUZIesauhjGPYoOMmvX"); NSLog(@"3RHywS8MQiVCas2zYGWPvAJhrBmUbtDpIfFNkjx0"); NSLog(@"G1M9l3x6iqdsurpEL"); NSLog(@"lxNvSmjCZe7QRkicoAa"); NSLog(@"iTxIO059FkNGAly1oM32V84Svecgt"); } -(void)atmwPpi1r:(UIActivity*) atmwPpi1r a9EDcVMXxH0:(UIViewController*) a9EDcVMXxH0 a1CnN7ek6t:(UIScreen*) a1CnN7ek6t afr2x8bTWzy:(UIVisualEffectView*) afr2x8bTWzy aAI20X:(UIRegion*) aAI20X aqcO1hR:(UIScreen*) aqcO1hR amFrDLepH:(UIKeyCommand*) amFrDLepH awAbJRl:(UIControlEvents*) awAbJRl aL41YRHgiy:(UIViewController*) aL41YRHgiy aRrVpMOhK3:(UISwitch*) aRrVpMOhK3 ajo4AcIUb:(UIWindow*) ajo4AcIUb aIBkrm:(UITableView*) aIBkrm aKi6PhmgGNu:(UISearchBar*) aKi6PhmgGNu aO0GjLahUo:(UIKeyCommand*) aO0GjLahUo aoBZf:(UIDevice*) aoBZf { NSLog(@"72xSmsrAKNf6BPUOHw"); NSLog(@"rq4O0Qgj57pmcTYVLWaPhk1SXtJGoNfxIe2bK"); NSLog(@"USzJ7GgijnPk321wl"); NSLog(@"WLguP5wxh8qmYTFQpEK72ci3GCSAnByUvkl14tN"); NSLog(@"Rzsut8UMGI5lk7vYSHX0EeT"); NSLog(@"eDLbTxyB7FkcRhtZjQ1J"); NSLog(@"HoZbpMyniUdhtflIgARO4Pq3s"); NSLog(@"5TwZIuYtDnchNa2X"); NSLog(@"cl0nosTaEp2Z"); NSLog(@"iPEyFYcXbS4Ks8opQ69RuJI5zNtaBlCZAjfqmdH"); NSLog(@"SOTXwtFeGpfl2s0dADKQmCa4P6NRZjb5zxJI"); NSLog(@"RG0LPnck8uBmq"); NSLog(@"WLIcTjeA9vFrZsn064aiYDuhlXNbgP"); NSLog(@"rcGdk8m1wgFpTnH3LZVW4zS6OQujil"); NSLog(@"5MGLqE9tu4wDdYXP3bjf1pQC6h"); NSLog(@"Bbgk2XDEvwue"); NSLog(@"kafdxO5uByN6XIUJVRhe70jn2DT9PrE"); NSLog(@"kRj1Y9WO0opLF47y2VhSvAEJ5xZUGDlrm6QNcwBn"); NSLog(@"JgCpvYjNZBkOXn1owxMAb6T42DqlcUW"); } -(void)arWtTDCqRha:(UIView*) arWtTDCqRha ad6O9:(UIBarButtonItem*) ad6O9 awSafg2URlx:(UIScreen*) awSafg2URlx agqux3yMo7:(UIBarButtonItem*) agqux3yMo7 aSqVroB:(UIControlEvents*) aSqVroB axOys:(UIButton*) axOys a47xYLfOvC:(UIColor*) a47xYLfOvC arTc3eo:(UIAlertView*) arTc3eo aImaPnV2dh:(UIKeyCommand*) aImaPnV2dh aVPkbRwYS:(UILabel*) aVPkbRwYS aX2Al:(UIDevice*) aX2Al a0wGUeV:(UIControl*) a0wGUeV atQxpuO3:(UIApplication*) atQxpuO3 aAVFOcvoNnf:(UIMotionEffect*) aAVFOcvoNnf aiXaxT:(UIActivity*) aiXaxT ad1J2HQikuz:(UILabel*) ad1J2HQikuz { NSLog(@"DREsIfAdwxCQ23en8hT"); NSLog(@"KdPgBEHFpeXo4TfcYqyrQvGVRS6wzN1OA9j7kn"); NSLog(@"bHdaGmRFlj98OXUnYcy12CQSA5"); NSLog(@"Tk3xcRnsBOwj7JChZGSd8qyEIbrD4mt"); NSLog(@"xG83NMXmb71"); NSLog(@"O2yGDRfMYhb1dPqL7WiCltTBx9jH56Zu4rJmpokv"); NSLog(@"iDgr5M1RAVemSYpn06ow"); NSLog(@"MPE0vbUcgW9"); NSLog(@"ueHWpkVrKbQ4c5CUnG8zaAD"); NSLog(@"z9YqahGsxSDBNZo7vcVXOJU60W4Lym5e"); NSLog(@"LK6vYTO9Sb"); NSLog(@"2u6Q9ZpadA3M4mKyVgWT51NE"); NSLog(@"kRI35fUu9YsQwVBL"); NSLog(@"ZPEnH5NVfj26"); } -(void)apNH0KCuIG:(UISearchBar*) apNH0KCuIG au0XwQjPH19:(UIControl*) au0XwQjPH19 abXzkZQ:(UIVisualEffectView*) abXzkZQ apnchw53:(UIActivity*) apnchw53 awf3PG:(UIRegion*) awf3PG azmjo130pw:(UIView*) azmjo130pw aPqSpONg93v:(UIImage*) aPqSpONg93v axrcAWI:(UIVisualEffectView*) axrcAWI akjoKbhWs:(UIEdgeInsets*) akjoKbhWs { NSLog(@"lU1oeGYcnKOS0NrBy7Za4A98vzbkHp"); NSLog(@"k9jXD0Tn73Lxzrs5tZbKFAM6hENJGifB21H"); NSLog(@"ewLpY54zaTh7COmFj20oQvB8rsSxtWbX"); NSLog(@"uYbx3pUr8ZokN7ALCXgq1VTlJW2zaKhOBic"); NSLog(@"0XVHvI2bSwEZo37gmzRx15UtcN8FyC"); NSLog(@"CUvVPXdjfQcmbZwLF85974MsiASkKlzBI2nugx"); NSLog(@"bgyWKsqGILcoh3N72R4U8nEODXrfCeiZQ"); NSLog(@"tpyuojKf7b2YFTd4nWG1amrN9OPz"); NSLog(@"vpfI6jg8SaZNM45bUqwYK9mr2uk"); NSLog(@"wz6ZbnTUXrDaFp9xdOiehNP7s0o8LKkQmt3GRAI"); NSLog(@"tGJRoSZqMD1XcIO"); NSLog(@"0idUNJw1Hr5Qqp86PGXkZ4tRDbvAeW3syCc"); NSLog(@"JH6ea9Q5uwmM4si0nIVkEOv38ojcU2AKdN"); NSLog(@"e3UyuhnFmta"); NSLog(@"MeOAr6bDLH2wEh7PjVCXua5Ix3zJB"); NSLog(@"zkv6TsWg73nK8Xfx2bhILj4MwAmpEyl"); } -(void)anTDz79:(UIImageView*) anTDz79 aRcv68wS:(UIView*) aRcv68wS aj4u7redL:(UIControl*) aj4u7redL aDmsjuI:(UIMotionEffect*) aDmsjuI ayMI9OH:(UISwitch*) ayMI9OH ahMUOxl2:(UIEdgeInsets*) ahMUOxl2 aAxiyFm:(UIBarButtonItem*) aAxiyFm adhC8z6Aq:(UISwitch*) adhC8z6Aq aezRt7SwHZ:(UIActivity*) aezRt7SwHZ aomYH7D:(UIBarButtonItem*) aomYH7D aLl68c:(UIImageView*) aLl68c afT0M2wRgYW:(UIBarButtonItem*) afT0M2wRgYW azpZRfT:(UIMotionEffect*) azpZRfT aJMedb0ITWn:(UIImageView*) aJMedb0ITWn aGcS1:(UIActivity*) aGcS1 { NSLog(@"2TzVieYrUx9saQpk3MbtD"); NSLog(@"j9pq7bEoXgZSkJvAdIQGM8h"); NSLog(@"lVoBmi6PNrWgkaXfIy7J35Acn2"); NSLog(@"Equi9hVWDyTFIMaG1"); NSLog(@"KilOQt9zhvYdo"); NSLog(@"krJROZIpLmWDYC1eaVg04UEbTKP6wdt3qF"); NSLog(@"IdqanPlA05DtiuNKkeBz4"); NSLog(@"PApTFOWNn5KGY4EV2H7qswbR0CXrJM3z1dyIL"); NSLog(@"3EeO7nfoUBSl9FCIKWDA8tVMZ41jT2zmaqPG"); NSLog(@"CXkAW78yZmE52Kdc"); NSLog(@"LtF5JbGdSIR4XaqgPDKf9O"); NSLog(@"nhjbqyNW4AXL2O7wgfTZmlt"); NSLog(@"uP4RzV2NmcOhXy9jfqrloUTsWwn6peDviQ"); NSLog(@"8JFYsMz9ZflALXQCPxG5"); NSLog(@"aHeztl1NvucynPx369YMs"); } -(void)amuF1QZ:(UIActivity*) amuF1QZ ams8ElTD4:(UILabel*) ams8ElTD4 anp7sqk:(UIEdgeInsets*) anp7sqk ac8thD4:(UIScreen*) ac8thD4 aoDVd82:(UIButton*) aoDVd82 a8rowRYpy:(UITableView*) a8rowRYpy a8UV3wOHLgn:(UILabel*) a8UV3wOHLgn aNnmTtV:(UIFont*) aNnmTtV aKdLW3J4YNe:(UIVisualEffectView*) aKdLW3J4YNe a6raQN:(UIFontWeight*) a6raQN { NSLog(@"4lEqYL10ixdhXPOGS8ZbDwarkvotAzj6HB3Uus"); NSLog(@"1EjgO0bIhz2xVCN"); NSLog(@"sRt4VS8nA15aQW"); NSLog(@"sjmDKplvIA3cte1RqQVdZ"); NSLog(@"cfZkgGSRvo"); NSLog(@"seTkR6Hx13maIMGQN0PhYKobB"); NSLog(@"ToJP7n2SGFHAgpsf613qrIbU0C5zQcyV9kKdum"); NSLog(@"j7xLNHlg6QdM"); NSLog(@"7eiPcjnyzOts"); NSLog(@"rkK3Ee95F0ljAMyXcpR8uNaq6h"); NSLog(@"xJGF80CkKhoEQSz4APuj9pl"); NSLog(@"pJvhkcQ3MHXfb5ougn6Y9OrBS"); NSLog(@"y2FxC3O0XLwQ5IG6sSMtBUldEVkzJeaA8"); NSLog(@"ESedUZpYgalrO9GRD5bI234vsAkhBi06NKxJ"); } -(void)aO5dfGP:(UISwitch*) aO5dfGP aIJ9F7tDo:(UIWindow*) aIJ9F7tDo aSxqae:(UIEdgeInsets*) aSxqae apKjwoA:(UIEvent*) apKjwoA aixCXu:(UIAlertView*) aixCXu auBJeG:(UIScreen*) auBJeG a86Hi:(UIMenuItem*) a86Hi aB9bL3ST:(UISwitch*) aB9bL3ST a3MnsDg4:(UIImageView*) a3MnsDg4 adL4xg8WQ:(UIMenuItem*) adL4xg8WQ axUQY:(UIImageView*) axUQY aRLFSQo1:(UIBarButtonItem*) aRLFSQo1 ahjzO2:(UIMotionEffect*) ahjzO2 asN7509:(UIMenuItem*) asN7509 a3zKsSyd:(UIRegion*) a3zKsSyd { NSLog(@"tCSoTaN6b92nFL38BgklrXKvU1wsPfMWm"); NSLog(@"kc7poWMCTs6F9bQv0SPe5fLnHm"); NSLog(@"PJ6fFtDWkGgS7j3ldeA4OMbx"); NSLog(@"DgOCG7u5L9cKrHt0waF41RTUE"); NSLog(@"osZpGuY8VWjB4AUehwJDN"); NSLog(@"tda8GTiVx2Rfy6EN53H"); NSLog(@"OhWM6lzd8BNVZjYbu"); NSLog(@"Lup4mk2yZVvBW8EUzdTGRjfeFh"); NSLog(@"lwDH9n345ys"); NSLog(@"7jPO4mbGLaHktrgICBuAvY5FT2wd9f"); } -(void)afB6sgJ:(UISwitch*) afB6sgJ aAl6Joi51c:(UIViewController*) aAl6Joi51c absOXwW8U:(UIKeyCommand*) absOXwW8U a7jTbZPA:(UITableView*) a7jTbZPA aTJ9Q1AO:(UISwitch*) aTJ9Q1AO aaKPYnz:(UICollectionView*) aaKPYnz aSt6F:(UIScreen*) aSt6F aVbj9FTSN:(UIWindow*) aVbj9FTSN aw37kj:(UISwitch*) aw37kj { NSLog(@"f8kOM0lQN5iXosYr"); NSLog(@"wSGNhYx0o65Dc2ZKmAf97rMRC"); NSLog(@"1orZpiIwxdN85KSlmX4Cuc3TjsGAnUFg"); NSLog(@"ORLlbsN6958wZWhXYFiyUdtfDoVSM2xn4I7ATa"); NSLog(@"P5vWRg3qZpfL08oSc2AyQM"); NSLog(@"Efgq7I6zBZj5T8FsU0hK2drceM3A9SN"); NSLog(@"kxJNDVpG0QF3fl51Uo"); NSLog(@"1crD7ZHyehUiR3YFKtg9Wu6vzTLS2BNIJfOjaXnd"); NSLog(@"w76tzWKcsOJThEikM"); NSLog(@"zDhd8fb5xlgFsYM1KXcaVjr3ikwGu"); NSLog(@"gRSfhym857CbJXVMIWs93"); NSLog(@"xiWhXcDZlE"); NSLog(@"f7CDRj0zLkKlnrihYVw"); NSLog(@"3a0NHldfXrnKTM7ycoepZEL"); NSLog(@"LEvy1MsBh7wTpNgF"); } @end