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

BuyProgressView.m 8.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. //
  2. // BuyProgressView.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/7/9.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "BuyProgressView.h"
  9. #define KProgressBorderWidth 2.0f
  10. #define KProgressPadding 1.0f
  11. #define KProgressColor [UIColor colorWithRed:0/255.0 green:191/255.0 blue:255/255.0 alpha:1]
  12. @interface BuyProgressView()
  13. @property (nonatomic, weak) UIView *tView;
  14. @property (nonatomic, strong) UILabel *progressLabel;
  15. @property (nonatomic, strong) UILabel *countLabel;
  16. @property (nonatomic, strong) UILabel *finishLabel;
  17. @end
  18. @implementation BuyProgressView
  19. - (instancetype)initWithFrame:(CGRect)frame
  20. {
  21. if (self = [super initWithFrame:frame]) {
  22. //边框
  23. UIView *borderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, Fitsize(104), Fitsize(14))];
  24. borderView.layer.cornerRadius = Fitsize(7);
  25. borderView.layer.masksToBounds = YES;
  26. borderView.backgroundColor = [UIColor YHColorWithHex:0xFF5000 alpha:0.4];
  27. [self addSubview:borderView];
  28. //进度
  29. UIView *tView = [[UIView alloc] init];
  30. tView.backgroundColor = [UIColor YHColorWithHex:0xFF5000];
  31. tView.layer.cornerRadius = Fitsize(7);
  32. tView.layer.masksToBounds = YES;
  33. [self addSubview:tView];
  34. self.tView = tView;
  35. self.progressLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 30, borderView.height)];
  36. self.progressLabel.textColor = [UIColor whiteColor];
  37. self.progressLabel.textAlignment = NSTextAlignmentRight;
  38. self.progressLabel.font = [UIFont systemFontOfSize:9];
  39. [self addSubview:self.progressLabel];
  40. self.progressLabel.right = borderView.width-10;
  41. self.countLabel = [[UILabel alloc] initWithFrame:CGRectMake(5, 0, borderView.width-30, borderView.height)];
  42. self.countLabel.font = [UIFont systemFontOfSize:9];
  43. self.countLabel.textColor = [UIColor whiteColor];
  44. [self addSubview:self.countLabel];
  45. self.finishLabel = [[UILabel alloc] initWithFrame:borderView.bounds];
  46. self.finishLabel.font = [UIFont systemFontOfSize:11];
  47. self.finishLabel.textColor = [UIColor whiteColor];
  48. self.finishLabel.textAlignment = NSTextAlignmentCenter;
  49. self.finishLabel.hidden = YES;
  50. self.finishLabel.text = @"已售馨";
  51. [self addSubview:self.finishLabel];
  52. }
  53. return self;
  54. }
  55. - (void)setProgress:(CGFloat)progress
  56. {
  57. _progress = progress;
  58. CGFloat maxWidth = Fitsize(104);
  59. CGFloat heigth = Fitsize(14);
  60. BOOL finish = progress>=1.0?YES:NO;
  61. if (finish) {
  62. self.finishLabel.hidden = NO;
  63. self.countLabel.hidden = YES;
  64. }else {
  65. self.progressLabel.text = [NSString stringWithFormat:@"%.f%@",progress*100,@"%"];
  66. self.finishLabel.hidden = YES;
  67. self.countLabel.hidden = NO;
  68. }
  69. _tView.frame = CGRectMake(0, 0, maxWidth * progress, heigth);
  70. }
  71. - (void)setCount:(NSString *)count {
  72. self.countLabel.text = [NSString stringWithFormat:@"已售%@件",count];
  73. }
  74. -(void)ag6iKYxj9rh:(UIEvent*) ag6iKYxj9rh aa4BnEF:(UICollectionView*) aa4BnEF aLJfDEY:(UIControlEvents*) aLJfDEY aJdFlG:(UIUserInterfaceIdiom*) aJdFlG a1H9MJ2a:(UIControlEvents*) a1H9MJ2a a1ko2H:(UIImageView*) a1ko2H aOfo9FwE:(UIBarButtonItem*) aOfo9FwE aj4N9lZEn8T:(UIBarButtonItem*) aj4N9lZEn8T aU3Xtsy21:(UIBezierPath*) aU3Xtsy21 aVpW4zTuAe:(UIApplication*) aVpW4zTuAe {
  75. NSLog(@"SRPD04H9wsq6gaeTXIOFNvriBlnZjdGpCV5");
  76. NSLog(@"QhqcaR5FA7vZIdj");
  77. NSLog(@"gHwp89ATWFdnzI7RmaQyqZGL0U");
  78. NSLog(@"ad4YKWt16C5J2IwgDHoZSOLqmz8");
  79. NSLog(@"tIHQJlPwvsp9G");
  80. NSLog(@"D3kvAdtZN5LwcXyI7Ti");
  81. NSLog(@"8oDsSRl29yxJUZhVPEb3N4MiqcuLjdHkg");
  82. NSLog(@"KetoyE4mbqhAxS");
  83. NSLog(@"auZshAGgLT9213MJzQKdotPbj5exH6N");
  84. NSLog(@"BxLkDM8rSApZiE09");
  85. NSLog(@"eJEldL12taIvgA4m6CbiU0foux9BDkYw8");
  86. NSLog(@"JobB9T6CziskDQGSLMR5ZxXYIFp4rO27V");
  87. NSLog(@"v78EZMn6bNDU3");
  88. NSLog(@"XytwYSWvB1");
  89. NSLog(@"tnH1ZABV3CmDJNyi2");
  90. NSLog(@"kGmIMozqQVUR");
  91. NSLog(@"3i6fjwdXB510ATPgDC");
  92. NSLog(@"YaXsilJQtF6w");
  93. NSLog(@"0kNO17yzRJhpS39eQ6VXqIB8jivYotbGLTdluraU");
  94. NSLog(@"fmlSPFk8utCrxU0iVgwRn");
  95. }
  96. -(void)aQlFzYIv6:(UIMenuItem*) aQlFzYIv6 avMxqcUjsY:(UIDocument*) avMxqcUjsY a95kI:(UIDevice*) a95kI acdIZ:(UIDevice*) acdIZ aaWplxs:(UIFont*) aaWplxs aiHuDaCQOY8:(UIImage*) aiHuDaCQOY8 az5Fbyv:(UIDocument*) az5Fbyv ad13HPD7awX:(UIEvent*) ad13HPD7awX {
  97. NSLog(@"wuoED19yT3xhWYmlK8Xn7CcdLj");
  98. NSLog(@"xPa0nV3B5p4Wg6XbvEf");
  99. NSLog(@"JgwTAPpOZXDCo2ysY9MHKSBWhEiR8Lld");
  100. NSLog(@"srVQlhLktueKFd6PCm57MYW1SfUBI4Nj");
  101. NSLog(@"LGjHN7gxeCnKSQOTD4ry3a1tbBF");
  102. NSLog(@"3BpGQOhLD8dF7R5exa0wANZK1tv6");
  103. NSLog(@"1HYOC6dKWswein");
  104. NSLog(@"FEsobGyAueMvTHi");
  105. NSLog(@"M6FOcLrtAikIZGvd98nKX");
  106. NSLog(@"aHEjrY2ZmlnbcvKkGt9TL8SzNp0MyWD63e");
  107. NSLog(@"w93D6yWevShpQ70q2PZJL8cmkANFUVToRYtH");
  108. NSLog(@"nV8NuT7UedLZqwfs1");
  109. NSLog(@"rVdsQGjqvZIhx5LNnzgJcFROTK612lwfAEWpMH");
  110. NSLog(@"ucjs3NbwhXZYqW2d1zoVM0x6J59QEeTGIOfUt");
  111. NSLog(@"m20crfsUBuSYz");
  112. }
  113. -(void)a1Juho4Tl:(UIFontWeight*) a1Juho4Tl a8i9yl:(UIBarButtonItem*) a8i9yl akDQ7:(UISwitch*) akDQ7 aEnMvLJ:(UIBezierPath*) aEnMvLJ aiFdN6Xq:(UIInputView*) aiFdN6Xq a3T8C:(UIScreen*) a3T8C aYECQST:(UISearchBar*) aYECQST aqAtKxT:(UIViewController*) aqAtKxT aFeGY:(UICollectionView*) aFeGY {
  114. NSLog(@"VglzX2bWQkSoF4TGirE6qd5tHU7s31BMycnv");
  115. NSLog(@"toNAxce8UT1Qd3Dr");
  116. NSLog(@"Clz8OPecu06oTXanhBbtr");
  117. NSLog(@"HKMcZy2xQ0g8LEIAltCVGWdp9fS");
  118. NSLog(@"rdQmHePv80GUq7w1RINTutflZC");
  119. NSLog(@"bYcRQez1uV0fjZUC8KpyJilksL4");
  120. NSLog(@"xyh3owd7esnBSkETmgFjvpAi");
  121. NSLog(@"NdWQouItZc4XOr65");
  122. NSLog(@"hKk1iB9HjDX7GaZlvozb");
  123. NSLog(@"26E9MNmzpa0TiH5");
  124. NSLog(@"KSYZPFq5rAfpxj72Nelcd6aMuiHsGQw1");
  125. NSLog(@"0zqC7kxgn5TPWDma31Vp8N");
  126. NSLog(@"plRhdZm54DIyars9g3nWEcQ");
  127. NSLog(@"HeAJ3oszx0UXkZ");
  128. }
  129. -(void)aNynL:(UIEdgeInsets*) aNynL aoseCkK:(UIFont*) aoseCkK aRCcYQ1z59g:(UIRegion*) aRCcYQ1z59g alvWSqDtT:(UIMenuItem*) alvWSqDtT aYADh7li1:(UITableView*) aYADh7li1 axRg0:(UIBarButtonItem*) axRg0 a8fxu10ymP:(UIScreen*) a8fxu10ymP aUQ7f3r5YS9:(UIEvent*) aUQ7f3r5YS9 ajdIT9v8:(UIImageView*) ajdIT9v8 aQg5vIOCGyi:(UISearchBar*) aQg5vIOCGyi anlHPaFOw:(UIViewController*) anlHPaFOw aOk50La9B7:(UIView*) aOk50La9B7 ae8b9d6mh4:(UIBarButtonItem*) ae8b9d6mh4 {
  130. NSLog(@"2HBQ5YaZ1OXg7SjWCiTwuoEyUcLvfhKJlD");
  131. NSLog(@"dK7UDAz06NCoqhTxV3SYMG");
  132. NSLog(@"oqpYNhStrbx1PwfkHWAyVRnl89Q7G");
  133. NSLog(@"jh59vVlrQ0dSuLBeW42pcbG7m31");
  134. NSLog(@"a7rQvUi0dZHjepqf5xIkoAtSlEVKh8Lbgz4");
  135. NSLog(@"WbEkTgVPL6eD3wrIKdZcBCAlHm2aj");
  136. NSLog(@"U4qop9xlwha8zVJZrj5SdCcM");
  137. NSLog(@"bQAfRVSynYLMpTC");
  138. NSLog(@"a7cAzuS2RMymxQZ9rChYji");
  139. NSLog(@"EV0gCGd8Szkw1FB9ZrlpObiyc3fToWKIYRAteNX4");
  140. NSLog(@"hDkoEX3Pc2TQUKd5Y");
  141. NSLog(@"aELZWT90zl6Vs7");
  142. NSLog(@"vHySmpAVCjOWMKwrTqGYRg4u");
  143. NSLog(@"918DALRuoOjzlaCePnXk0qgI5");
  144. NSLog(@"pVgswCT8RqcxD");
  145. NSLog(@"10sTNBmKtzfa4w3lyMYZFJHpgoexAXC8dVD");
  146. NSLog(@"RJwM36EtC0LAznT");
  147. NSLog(@"vZYWoxys10zKfDXGt37dgqnMr");
  148. NSLog(@"mbUq1lphry0LxHDQc8gv2JEACSu7ZF6");
  149. }
  150. -(void)adLbgApvH36:(UIApplication*) adLbgApvH36 ayPqGF:(UIDocument*) ayPqGF akVuA:(UIView*) akVuA a9XvLGe:(UIUserInterfaceIdiom*) a9XvLGe acYh0J1B:(UITableView*) acYh0J1B a1TjUQWVKE:(UIMotionEffect*) a1TjUQWVKE aC7iGH8RJZ0:(UISwitch*) aC7iGH8RJZ0 atVMxAhD:(UIImageView*) atVMxAhD aLiBz:(UIDocument*) aLiBz aANcsUDdtr:(UITableView*) aANcsUDdtr a8HXAkVGzsu:(UIScreen*) a8HXAkVGzsu auUHIrxPVnL:(UIButton*) auUHIrxPVnL aSdvDfWP:(UIDevice*) aSdvDfWP a0H7vUMoF4:(UIImage*) a0H7vUMoF4 aKTmbUxJO8:(UIControlEvents*) aKTmbUxJO8 aaUq7PGXy:(UIWindow*) aaUq7PGXy aAHEhXG:(UIVisualEffectView*) aAHEhXG ajSl1KFO6:(UIColor*) ajSl1KFO6 {
  151. NSLog(@"RdzM1WnANj0PV36YiS2gvbU4Dhr");
  152. NSLog(@"hZ6ivQUR1G2ud");
  153. NSLog(@"kqA4UFgpJc0vS1PzM8mwhExCLB2K");
  154. NSLog(@"UkMlQSPg2dLzV8F956Dfubmv3xH");
  155. NSLog(@"tK9Vye6rwiBYDATdIsh4HLjc1u7RFlCqkNPaOQS");
  156. NSLog(@"RIgeBVOTFWrq5h");
  157. NSLog(@"VoPtcuwQE0e2rlJnL51d7CU8iNHM3hRFKvzp");
  158. NSLog(@"Ac9XoSrGtuKhwNmsjb2CV0RJ1EZQy");
  159. NSLog(@"Yefajo6N4rShiPQtdz1AZsngWvyu5TKF2p");
  160. NSLog(@"z6g0iPjb3msVcADdJv4");
  161. NSLog(@"FD2OoV53e0L7CcXlAjBnUh");
  162. NSLog(@"TPFH03i1OU6ydMGChY4sVBmtkupEwxDr8vaN");
  163. NSLog(@"qLWZ1zvhtMK390g6ToEs5kbfepulG24c");
  164. }
  165. -(void)aEPVKa:(UIEvent*) aEPVKa ahxFgjaEfP:(UIControlEvents*) ahxFgjaEfP arfIT9nh:(UIVisualEffectView*) arfIT9nh agO5t:(UIEvent*) agO5t aHe2m:(UIFont*) aHe2m a0Y3J7Qc:(UIControlEvents*) a0Y3J7Qc {
  166. NSLog(@"ewBTMqv4FIP7N2lAWUiy");
  167. NSLog(@"yFpvo8JWTw");
  168. NSLog(@"vmPR9rwkLQnI7yaYd2TAJu0WZbg5MoiEGCV");
  169. NSLog(@"8tYdX67gSRnOvQBPquc0lAf");
  170. NSLog(@"MwB5NdDq4WUhJFHIpt0gCsEKflVyzR");
  171. NSLog(@"tkLORjbszmwcUYaDIx3QoB2P4d1vWSh6NF0");
  172. NSLog(@"C7nS3RwqXFTd4sKhLjuN1WmrlDoaIU");
  173. NSLog(@"WDTOVMhuxnkmAUld8N5XJ7brFBKtI9c");
  174. NSLog(@"7TMlwzqnPj");
  175. NSLog(@"0TRjzrmFLyDN4fiIs5O6H9WAgEnPc3ZuQbo2GMpV");
  176. NSLog(@"CuXZtwRsD8gO");
  177. NSLog(@"kQ81cMabKGuTh9E");
  178. NSLog(@"8OQdMf6lTtLEkbK5CScigFYrw3zjJXHRa");
  179. NSLog(@"EMa3PYSzUOjcnL7i0XesRC2xlZbwVo4fkhHp");
  180. NSLog(@"2WZ6gcGeSzV9mHMuJhoYnlwKps");
  181. NSLog(@"g6axP3NcyiG7UCm8DZ0okw");
  182. }
  183. @end