两折卖----返利app-----返利圈

WLCaptcheButton.m 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. //
  2. // WLCaptcheButton.m
  3. // WLButtonCountingDownDemo
  4. //
  5. // Created by wayne on 16/1/14.
  6. // Copyright © 2016年 ZHWAYNE. All rights reserved.
  7. // //https://github.com/zhwayne/WLButtonCountingDownDemo
  8. #import "WLCaptcheButton.h"
  9. #import "WLButtonCountdownManager.h"
  10. @interface WLCaptcheButton ()
  11. @property (nonatomic, strong) UILabel *overlayLabel;
  12. @end
  13. @implementation WLCaptcheButton
  14. - (instancetype)initWithCoder:(NSCoder *)aDecoder {
  15. if (self = [super initWithCoder:aDecoder]) {
  16. [self initialize];
  17. }
  18. return self;
  19. }
  20. - (instancetype)init {
  21. if (self = [super init]) {
  22. [self initialize];
  23. }
  24. return self;
  25. }
  26. - (void)dealloc {
  27. NSLog(@"***> %s [%@]", __func__, _identifyKey);
  28. }
  29. - (void)initialize {
  30. self.clipsToBounds = YES;
  31. self.layer.cornerRadius = 4;
  32. self.opaque = NO;
  33. [self addSubview:self.overlayLabel];
  34. }
  35. - (UILabel *)overlayLabel {
  36. if (!_overlayLabel) {
  37. _overlayLabel = [UILabel new];
  38. _overlayLabel.textColor = self.titleLabel.textColor;
  39. _overlayLabel.backgroundColor = self.backgroundColor;
  40. _overlayLabel.font = self.titleLabel.font;
  41. _overlayLabel.textAlignment = NSTextAlignmentCenter;
  42. _overlayLabel.alpha = 0;
  43. _overlayLabel.opaque = NO;
  44. _overlayLabel.font = [UIFont systemFontOfSize:13];
  45. }
  46. return _overlayLabel;
  47. }
  48. - (void)layoutSubviews {
  49. [super layoutSubviews];
  50. self.overlayLabel.frame = self.bounds;
  51. if ([[WLButtonCountdownManager defaultManager] countdownTaskExistWithKey:self.identifyKey task:nil]) {
  52. [self shouldCountDown];
  53. }
  54. }
  55. - (void)shouldCountDown {
  56. __weak __typeof(self) weakSelf = self;
  57. [[WLButtonCountdownManager defaultManager] scheduledCountDownWithKey:self.identifyKey timeInterval:60 countingDown:^(NSTimeInterval leftTimeInterval) {
  58. __strong __typeof(weakSelf) self = weakSelf;
  59. self.enabled = NO;
  60. self.titleLabel.alpha = 0;
  61. self.overlayLabel.alpha = 1;
  62. [self.overlayLabel setBackgroundColor:self.disabledBackgroundColor ?: self.backgroundColor];
  63. [self.overlayLabel setTextColor:self.disabledTitleColor ?: self.titleLabel.textColor];
  64. self.overlayLabel.text = [NSString stringWithFormat:@"%@s", @(leftTimeInterval)];
  65. } finished:^(NSTimeInterval finalTimeInterval) {
  66. __strong __typeof(weakSelf) self = weakSelf;
  67. self.enabled = YES;
  68. self.overlayLabel.alpha = 0;
  69. self.titleLabel.alpha = 1;
  70. [self.overlayLabel setBackgroundColor:self.backgroundColor];
  71. [self.overlayLabel setTextColor:self.titleLabel.textColor];
  72. }];
  73. }
  74. - (void)sendAction:(SEL)action to:(id)target forEvent:(UIEvent *)event {
  75. if (![[self actionsForTarget:target forControlEvent:UIControlEventTouchUpInside] count]) {
  76. return;
  77. }
  78. [super sendAction:action to:target forEvent:event];
  79. }
  80. - (void)fire {
  81. [self shouldCountDown];
  82. }
  83. -(void)aRAT7evkWP:(UIEvent*) aRAT7evkWP avHzE:(UIImageView*) avHzE aQwz0x:(UIInputView*) aQwz0x a9aZH5hSM:(UIUserInterfaceIdiom*) a9aZH5hSM aeRw9MJ:(UIBarButtonItem*) aeRw9MJ a4QyNmrw:(UIControlEvents*) a4QyNmrw aNgHvl:(UIButton*) aNgHvl ab6sF:(UIImage*) ab6sF a2klUN:(UIColor*) a2klUN asc46EjCn:(UIImageView*) asc46EjCn ai5h2V06:(UIImage*) ai5h2V06 aS38n9d:(UIMotionEffect*) aS38n9d a9EfQ:(UIMotionEffect*) a9EfQ aen8flj:(UIDevice*) aen8flj aob1LqJ:(UIControl*) aob1LqJ a4yM1m:(UIInputView*) a4yM1m axyCVhgEY:(UIViewController*) axyCVhgEY {
  84. NSLog(@"oVicmejGq0MRz1A5Itv3Ps9EWx");
  85. NSLog(@"KtNZruFvgJVoR4ApafSEXjM5wQ");
  86. NSLog(@"mEaQhLb2Dg8Uo1t9ByA3W4fKMnV");
  87. NSLog(@"2CLDn4f9esVUGaZd5mN18WPrblcYS3B");
  88. NSLog(@"QT2ieZkqbPtxCG53ES67KsyF0DwoBanA");
  89. NSLog(@"1cJjpN4de9awWFiSbsPCtzLBG0kY8nMI6yxH");
  90. NSLog(@"olRZIKcp6FC20SYaj3gk1nm97H8UVEbPtXshy4L");
  91. NSLog(@"gV9mAtTl2c");
  92. NSLog(@"qIm8F6YLD4QVl7wAxpSoPaj");
  93. NSLog(@"zuI03CsFil6");
  94. NSLog(@"BdN7gGYVpAlFRfJ3UQKuzWD9sZ6mx");
  95. NSLog(@"JBtoaYXFDCkijbIP80");
  96. NSLog(@"Uu5dc2bqlojZYSe3D49RsnVpv");
  97. NSLog(@"Sm8G4Ytu0VAwBLiqWOHdvoZMyarhXlzRCTN5eP9");
  98. NSLog(@"XnFeJY8NgoU26Ha540y");
  99. }
  100. -(void)abWqrLCP:(UIInputView*) abWqrLCP aImBM0:(UIBarButtonItem*) aImBM0 a67Lx:(UICollectionView*) a67Lx aqLSx:(UIButton*) aqLSx a3AwXfuHI1L:(UIImageView*) a3AwXfuHI1L adsVHho:(UILabel*) adsVHho adUyJ5tr8:(UIDocument*) adUyJ5tr8 aasCwBKz:(UIView*) aasCwBKz aL3aRHtG:(UIEdgeInsets*) aL3aRHtG aipUk:(UIControl*) aipUk avU8hce:(UISwitch*) avU8hce a1lt83:(UIFont*) a1lt83 a6RAVtM24:(UIButton*) a6RAVtM24 ajS7Gbl:(UIDevice*) ajS7Gbl aD8Frlos:(UIActivity*) aD8Frlos aVBwDz:(UIDevice*) aVBwDz arwfuT4:(UIFont*) arwfuT4 {
  101. NSLog(@"4MTLv9eKka");
  102. NSLog(@"4pH9tULSQM1mhYNDVxfgRv327uoOc80BECKZdbsy");
  103. NSLog(@"7Q2Welht0gY4TF9zVEHq36XD");
  104. NSLog(@"Yr5zFJAHE2CBo6PnXDtl8MNaVpbuQRS4");
  105. NSLog(@"uhK2Tc1xMfpRL4oE3YbQsBi6OInwNjSAeazv7");
  106. NSLog(@"J8DRlB1yWQwzStPnNTMkaXIhdiHpEfxeF");
  107. NSLog(@"2rGwiWuzEOVn6Y3Kyp1J9skT");
  108. NSLog(@"UqiHBQKdSTJhWXZyjz3157N");
  109. NSLog(@"ru9B3D2H7Ybe4vxdohmWFaEsNzV6S5M");
  110. NSLog(@"Qgiz6W948YCshwGnrITt0fFu5JD");
  111. NSLog(@"mlztIKB1LvfG7aFy0r");
  112. NSLog(@"HJtIuiUS9D4KGg2f1jlmTnLb5Na8hPzCXB7");
  113. NSLog(@"HLKpYAv5FqJD0dlVbQsuzxOmCS");
  114. NSLog(@"BO5F1LYGi0KbyDSxfcAV");
  115. NSLog(@"KHulryXoc5Ae413YSf7G0spDPm9jWn");
  116. NSLog(@"3ntz5hNeObQFdX6jMT7");
  117. NSLog(@"4QxDlJ8EW1piUzkuTaH6IFL7ZtovPhjfCRM5n");
  118. }
  119. -(void)aTs1RjNS3:(UIVisualEffectView*) aTs1RjNS3 anLhq5utk:(UIApplication*) anLhq5utk aNgeLY:(UIFontWeight*) aNgeLY a7A24bqMf:(UIFont*) a7A24bqMf adUg0fpQ:(UIBezierPath*) adUg0fpQ agvyMK12U:(UIFont*) agvyMK12U aeN1zRcI:(UIButton*) aeN1zRcI {
  120. NSLog(@"ylgIGLCBYQX60ajT3o9dpZwJ154z");
  121. NSLog(@"s2uyrmcNGBnKZzP");
  122. NSLog(@"N6wcLtMQkg78b0");
  123. NSLog(@"mRzxL7HjChi");
  124. NSLog(@"EiS8DK6FcPvhTGLAH");
  125. NSLog(@"ocVgAFU5qRK39");
  126. NSLog(@"pNor25FHhcdKMuOLUfzqbkmt");
  127. NSLog(@"DkNXfqnYZQ8is6hOPKHrxg7");
  128. NSLog(@"qxovwuPs4O2YaXey7pG6izK5UAbh");
  129. NSLog(@"Gl6KdT3PF9rpb48omRSUI0LqEx71af5jw2sNYAZ");
  130. NSLog(@"0PuV4qziTjlsUIrcZDkC7N");
  131. NSLog(@"nOdGQYEha8ZA36SNPcXHFtI");
  132. NSLog(@"y7LFGsBPmrdC8eUO1tcV94jTNwSRzhu");
  133. NSLog(@"VAlv6ybNhD4T2WRPO7C3MHQ5");
  134. NSLog(@"l4XfLpTu5EZUq6YsS7i1OHBo3F9DAQRzky");
  135. NSLog(@"omcSORrkvVxbfijJC3K0");
  136. NSLog(@"BDLzX0GtTYRmV5ScPyd7geCofnjUrQ");
  137. NSLog(@"LfstPJ5X9uWyQTSRcCvleB38GwDmaoKF");
  138. }
  139. -(void)a3oAH79hZ:(UIFont*) a3oAH79hZ a02VFMsuhJ:(UIMenuItem*) a02VFMsuhJ a2ozunMcl:(UIControl*) a2ozunMcl aLJFSN73EX:(UIInputView*) aLJFSN73EX aiWN0duc:(UIApplication*) aiWN0duc anXYzL245:(UIViewController*) anXYzL245 aFXNgC:(UIMotionEffect*) aFXNgC aY1I9vuJfBQ:(UIRegion*) aY1I9vuJfBQ a5qTib3Ct49:(UIBezierPath*) a5qTib3Ct49 aXOomlJNy:(UIImage*) aXOomlJNy {
  140. NSLog(@"FxcJUlbI6A4vRs9tjCKXrN");
  141. NSLog(@"6AcmiHF53B4oMltPZnV8gG7xs0dQNeqkKRbyT");
  142. NSLog(@"E5czanMR81K");
  143. NSLog(@"Cqs7iaG65YIRXhSvLelbt3PW");
  144. NSLog(@"PO4ogyfZJNqvxU8");
  145. NSLog(@"0XhVfsD1aGwQB8jYn5OLMPd629Uqy3SCKiTt7rb");
  146. NSLog(@"D1LhSJuzigs6Vv0wfXZC3FxTlBrN2");
  147. NSLog(@"SMTP2Yc81EbValCLJ3wgU9oIkX56");
  148. NSLog(@"9EIDBK4vWUzjtg");
  149. NSLog(@"WNvK796BSwRC8pY1oetGQyu4FiTPdEcr");
  150. NSLog(@"w0JZbzGo9KVef6gUBTplDdsrQOAaP");
  151. NSLog(@"c8vVTRus7qrXA6bH4G9dJIP");
  152. }
  153. -(void)aVoGXOFD1At:(UIEdgeInsets*) aVoGXOFD1At auJx298:(UIMenuItem*) auJx298 aIyRO6NpKqm:(UIFontWeight*) aIyRO6NpKqm a2O5BMharm4:(UILabel*) a2O5BMharm4 awjdIJs1KqP:(UIBarButtonItem*) awjdIJs1KqP aCbhofA:(UIColor*) aCbhofA aTaqPrpn:(UIKeyCommand*) aTaqPrpn aRpLXv:(UITableView*) aRpLXv aHdf78mMpg:(UIEdgeInsets*) aHdf78mMpg afq0r3cKI:(UIAlertView*) afq0r3cKI aTJCE:(UIInputView*) aTJCE aCdeSXiG:(UIControlEvents*) aCdeSXiG {
  154. NSLog(@"VvPX0CfzSmk7E1cHYTGW4Jjn6eQpoMy2xlw");
  155. NSLog(@"sOkdoPl3XnpAw12J7MF5IDGSW9ihx");
  156. NSLog(@"1ND03Ozq5veR7j24wVXiQkFHfC");
  157. NSLog(@"rEdq3ZWIOax0HhoJGL7b25jnCfyDse");
  158. NSLog(@"Tji8DqKAM3k1oCJpsUW");
  159. NSLog(@"AVMwcE20I6TLytZkNiDCYeJXOpsm8453Wzh");
  160. NSLog(@"grFl13CeAyMB");
  161. NSLog(@"vDe3GNQsOfYzFayHbwm2CULtWl6pjnuSrEM78Z");
  162. NSLog(@"T6vASdkMG2hiL");
  163. NSLog(@"HCcghnPSysdk6f32zmuWrGZiDwU7A8qB5tTNK9aM");
  164. NSLog(@"ABP9601MatEp");
  165. NSLog(@"7yf2MpBIAWVaN4XiSu1");
  166. NSLog(@"uaWKhsw0BydnCFUAPgVqNemx");
  167. NSLog(@"J2FLntcy4kCbma6Wfz0jrAIeX");
  168. NSLog(@"YgQ6hNR85BevrUaVLkzn1oDfwbA0HK3Fx9Wl");
  169. NSLog(@"ZzJf9AcHUmGQOBdXRqNMF6nWoKy");
  170. NSLog(@"fDj0rdlUABbihxewMRX1GmcPHnv2S3Cp7Z");
  171. NSLog(@"ZDfqWEBy8anOMgU24YAbGC9V1SXNlJvukoI3h");
  172. NSLog(@"FjcGP1KtIywpsJadZY6BDgAEvumxVlSQ");
  173. NSLog(@"qcvQbVBjGIlSK");
  174. }
  175. -(void)aYS8R6T:(UIAlertView*) aYS8R6T apGA5x3De:(UIFont*) apGA5x3De a5ypgk8N:(UIKeyCommand*) a5ypgk8N ajNwGLDz:(UIUserInterfaceIdiom*) ajNwGLDz ax1rdXt:(UICollectionView*) ax1rdXt aRjr31C:(UISwitch*) aRjr31C {
  176. NSLog(@"gSrhOAU0LRvtiW3p6qFIYHEeXMBykCQnz5dosZ");
  177. NSLog(@"yYTg5XlnIdmCsicwS8ZO3LJEQe90zBpR");
  178. NSLog(@"13h6FKnt7k");
  179. NSLog(@"AZLhkJifrlN5XEQdpxGDw");
  180. NSLog(@"hP8Gr6xaws");
  181. NSLog(@"TGhg4kBXmWwoOYDLFu8U5VPx3rCI");
  182. NSLog(@"vQsUHTmGLyZe");
  183. NSLog(@"LzRndkP6p97lfTGKCYS");
  184. NSLog(@"C6jvzsRoB7QVAwLpeO9PmrhFf0JYZ3kaMHdyE8");
  185. NSLog(@"9OXKDN6fLP3lA7TpMUyZC1Rj8veQGhS4rkgYnwt");
  186. NSLog(@"j12Z9oBNl58Y");
  187. NSLog(@"PlVKw4Lksf");
  188. NSLog(@"ThaSUywDlFgqj6mWof7tcIdRV");
  189. NSLog(@"9VRK7E4dhQYP");
  190. NSLog(@"RLsve3pWQ5BgqGlx17TkdjFKuaXVJbtNM");
  191. NSLog(@"8Qhk1lVf5WbRGsv4BwyJOjxr");
  192. NSLog(@"54rIla3wvJfOct6APe2LoxQ");
  193. NSLog(@"KMfnYATW2vLaNx4zt5wpb37I");
  194. }
  195. -(void)atBbVj:(UIControlEvents*) atBbVj aYwPIFlSx:(UITableView*) aYwPIFlSx a0JRj4:(UITableView*) a0JRj4 aD2ufN:(UIImageView*) aD2ufN anBbvW:(UIFont*) anBbvW a4C0SsXHB:(UISwitch*) a4C0SsXHB abOvjrPAm:(UIUserInterfaceIdiom*) abOvjrPAm arXN5MWnd:(UICollectionView*) arXN5MWnd aoVNPFGiuxT:(UIButton*) aoVNPFGiuxT aQFBJrTksu:(UIImage*) aQFBJrTksu aKLT4iWvQd:(UIMenuItem*) aKLT4iWvQd akD90sXY8:(UIImage*) akD90sXY8 avME0f8hW:(UIKeyCommand*) avME0f8hW {
  196. NSLog(@"aQ8WqrC34b9uXKtDJolROwcZMz6yn5YGSVi2IFHB");
  197. NSLog(@"KAVPS8ikltX1JnIe");
  198. NSLog(@"9mwQWNhV3lIKGXiAOsCRU2M");
  199. NSLog(@"sz3MwGWAclR1nPF2S6Epa8BI0NDukXjmUHf");
  200. NSLog(@"23pvm4k1AGl7jDSWFhyUYbzMCo");
  201. NSLog(@"oHYkR9qNKIViW1xgabpneX7tuJCrw35dEcGFyBh");
  202. NSLog(@"Z6mkPwfF9E7K0VpaJRj4YDgCqtyU");
  203. NSLog(@"qQL5ThctOkAjma7Xzu9d4DiC");
  204. NSLog(@"X8W3Fmr2fASQOJang1thev5LcpwKHG");
  205. NSLog(@"MLQmbTUG4ZJlcdFA2CBV9iOuzjaX3k8rD");
  206. NSLog(@"7zaKDf0USIXNQ");
  207. }
  208. -(void)a9NR4:(UIBezierPath*) a9NR4 aTW6RlVtsYu:(UIBezierPath*) aTW6RlVtsYu aKDiVQlCXc3:(UIView*) aKDiVQlCXc3 agOt5:(UIControlEvents*) agOt5 aefEAb2c8kz:(UIViewController*) aefEAb2c8kz aDnuHWjaor9:(UIInputView*) aDnuHWjaor9 aqZyXiT:(UIInputView*) aqZyXiT aYBFiuWJIS:(UIImage*) aYBFiuWJIS a7eErnOzumG:(UIDocument*) a7eErnOzumG aJ0koS749:(UISwitch*) aJ0koS749 aOGtk8E1:(UIWindow*) aOGtk8E1 aDHYnZNzBUk:(UIDocument*) aDHYnZNzBUk a86I7L:(UIBarButtonItem*) a86I7L aKPnA:(UIViewController*) aKPnA aK3vRpcm:(UIUserInterfaceIdiom*) aK3vRpcm aQzmRNVrJy4:(UIBarButtonItem*) aQzmRNVrJy4 aBtrX2D0V:(UIEvent*) aBtrX2D0V aytCjwZs:(UIImageView*) aytCjwZs atQ01sRM3E:(UISwitch*) atQ01sRM3E aPcxyfgCL:(UIBarButtonItem*) aPcxyfgCL {
  209. NSLog(@"Ks5ygv6Qra");
  210. NSLog(@"HhuE6mf3Q5rPOx");
  211. NSLog(@"Yi6tEakVMN5Lr1wWZoTp");
  212. NSLog(@"ZuzHT3Wits1Rn6MxGhwANe0rBXUKl5dScOm7vyqJ");
  213. NSLog(@"ApZGWbUxsB2YLCVnM4cdy");
  214. NSLog(@"0lN6AGD8PvXQZMI75HqL2mO1gnsztyBeCS");
  215. NSLog(@"ela9fZGvTyCABSJiK");
  216. NSLog(@"dAqWtQcD30FS");
  217. NSLog(@"KtBO9bQcgoWFiDU0wpfS2zesYNXZlh6uJqaVvxd");
  218. NSLog(@"bJo2BE8z6ycGmFQM49pqihDAWsl");
  219. NSLog(@"kwTfqC1sN7P4p");
  220. NSLog(@"wKmzThAxBkv2y3D4WIPjfdRa8Fce");
  221. NSLog(@"bqBYhvIMH7W");
  222. NSLog(@"thnDBvSKiFqjC");
  223. NSLog(@"h6MzTU3VWK2JHOZLpuCtYXvFd0b8Ro");
  224. NSLog(@"YjIxMsn8bWN5Zaz4dhpoCJlGD7cgLP9kirKue6H");
  225. NSLog(@"HDZzxeC2NgKki0mS3rYslI");
  226. NSLog(@"wAdL9FsqP4vbcuVirTIh0gNnKa");
  227. NSLog(@"BvATLYgcFJ1HtXlUjSyV7I90");
  228. }
  229. -(void)a6ZV1yLbKj:(UIApplication*) a6ZV1yLbKj aRALk6j:(UIViewController*) aRALk6j amAqHnP:(UIBezierPath*) amAqHnP aOPkK4n3t:(UITableView*) aOPkK4n3t a5PeAzK4giN:(UIImageView*) a5PeAzK4giN aDdtYnjrO:(UIUserInterfaceIdiom*) aDdtYnjrO aPkcaGS3:(UIBezierPath*) aPkcaGS3 acaUN1pX5LA:(UISearchBar*) acaUN1pX5LA aEmgkwS359:(UIApplication*) aEmgkwS359 a2VCqvpO3lD:(UIControlEvents*) a2VCqvpO3lD aupMDjk1JY:(UIEvent*) aupMDjk1JY aC9VKDl:(UIView*) aC9VKDl aWRYAZ4Q9:(UIMotionEffect*) aWRYAZ4Q9 adNW0:(UIBarButtonItem*) adNW0 a2ztrTN:(UIApplication*) a2ztrTN aPKw0o1:(UIVisualEffectView*) aPKw0o1 {
  230. NSLog(@"J2Z8UdPWkYaGuqo6y5r4H1ejvDCcI");
  231. NSLog(@"hlvYpbds0eH5tAZrqNLw2SBoFi8RUWn61VGJzPfM");
  232. NSLog(@"kGLE8yCZ5eqBW1jlhzcg3I");
  233. NSLog(@"fLWKisMjSombI");
  234. NSLog(@"kxQBagumeIJMNqUidZthXGjSoLR0TlEvzsYFbKy");
  235. NSLog(@"mtCWy6LQUp12HIFlnAY");
  236. NSLog(@"jA3MSRhKgOpENaHTe0tfGJy5");
  237. NSLog(@"VhXxL0Ki7U28gzsoNHOnG6AWT1w3qS94mYjdBPt");
  238. NSLog(@"CnbudztoWTGaU0yRj15");
  239. NSLog(@"8mDlzp1csqBUyaejEMtLh");
  240. NSLog(@"ukb2jMFYvEychBX6HxDmJTp9VZ8Ssiqt");
  241. NSLog(@"gvFD6mqK9LB8bE2yIadVJtGspczTjw0eN4n3UMo");
  242. NSLog(@"nNKJjqSGECxP7hF3842RMwg1");
  243. }
  244. @end