123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- //
- // BuyProgressView.m
- // YouHuiProject
- //
- // Created by 小花 on 2018/7/9.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "BuyProgressView.h"
- #define KProgressBorderWidth 2.0f
- #define KProgressPadding 1.0f
- #define KProgressColor [UIColor colorWithRed:0/255.0 green:191/255.0 blue:255/255.0 alpha:1]
- @interface BuyProgressView()
- @property (nonatomic, weak) UIView *tView;
- @property (nonatomic, strong) UILabel *progressLabel;
- @property (nonatomic, strong) UILabel *countLabel;
- @property (nonatomic, strong) UILabel *finishLabel;
- @end
- @implementation BuyProgressView
- - (instancetype)initWithFrame:(CGRect)frame
- {
- if (self = [super initWithFrame:frame]) {
- //边框
- UIView *borderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, Fitsize(104), Fitsize(14))];
- borderView.layer.cornerRadius = Fitsize(7);
- borderView.layer.masksToBounds = YES;
- borderView.backgroundColor = [UIColor YHColorWithHex:0xFF5000 alpha:0.4];
- [self addSubview:borderView];
-
- //进度
- UIView *tView = [[UIView alloc] init];
- tView.backgroundColor = [UIColor YHColorWithHex:0xFF5000];
- tView.layer.cornerRadius = Fitsize(7);
- tView.layer.masksToBounds = YES;
- [self addSubview:tView];
- self.tView = tView;
-
- self.progressLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 30, borderView.height)];
- self.progressLabel.textColor = [UIColor whiteColor];
- self.progressLabel.textAlignment = NSTextAlignmentRight;
- self.progressLabel.font = [UIFont systemFontOfSize:9];
- [self addSubview:self.progressLabel];
- self.progressLabel.right = borderView.width-10;
-
- self.countLabel = [[UILabel alloc] initWithFrame:CGRectMake(5, 0, borderView.width-30, borderView.height)];
- self.countLabel.font = [UIFont systemFontOfSize:9];
- self.countLabel.textColor = [UIColor whiteColor];
- [self addSubview:self.countLabel];
-
- self.finishLabel = [[UILabel alloc] initWithFrame:borderView.bounds];
- self.finishLabel.font = [UIFont systemFontOfSize:11];
- self.finishLabel.textColor = [UIColor whiteColor];
- self.finishLabel.textAlignment = NSTextAlignmentCenter;
- self.finishLabel.hidden = YES;
- self.finishLabel.text = @"已售馨";
- [self addSubview:self.finishLabel];
- }
-
- return self;
- }
- - (void)setProgress:(CGFloat)progress
- {
- _progress = progress;
-
- CGFloat maxWidth = Fitsize(104);
- CGFloat heigth = Fitsize(14);
-
- BOOL finish = progress>=1.0?YES:NO;
-
- if (finish) {
- self.finishLabel.hidden = NO;
- self.countLabel.hidden = YES;
- }else {
- self.progressLabel.text = [NSString stringWithFormat:@"%.f%@",progress*100,@"%"];
- self.finishLabel.hidden = YES;
- self.countLabel.hidden = NO;
- }
-
- _tView.frame = CGRectMake(0, 0, maxWidth * progress, heigth);
- }
- - (void)setCount:(NSString *)count {
- self.countLabel.text = [NSString stringWithFormat:@"已售%@件",count];
- }
- -(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 {
- NSLog(@"SRPD04H9wsq6gaeTXIOFNvriBlnZjdGpCV5");
- NSLog(@"QhqcaR5FA7vZIdj");
- NSLog(@"gHwp89ATWFdnzI7RmaQyqZGL0U");
- NSLog(@"ad4YKWt16C5J2IwgDHoZSOLqmz8");
- NSLog(@"tIHQJlPwvsp9G");
- NSLog(@"D3kvAdtZN5LwcXyI7Ti");
- NSLog(@"8oDsSRl29yxJUZhVPEb3N4MiqcuLjdHkg");
- NSLog(@"KetoyE4mbqhAxS");
- NSLog(@"auZshAGgLT9213MJzQKdotPbj5exH6N");
- NSLog(@"BxLkDM8rSApZiE09");
- NSLog(@"eJEldL12taIvgA4m6CbiU0foux9BDkYw8");
- NSLog(@"JobB9T6CziskDQGSLMR5ZxXYIFp4rO27V");
- NSLog(@"v78EZMn6bNDU3");
- NSLog(@"XytwYSWvB1");
- NSLog(@"tnH1ZABV3CmDJNyi2");
- NSLog(@"kGmIMozqQVUR");
- NSLog(@"3i6fjwdXB510ATPgDC");
- NSLog(@"YaXsilJQtF6w");
- NSLog(@"0kNO17yzRJhpS39eQ6VXqIB8jivYotbGLTdluraU");
- NSLog(@"fmlSPFk8utCrxU0iVgwRn");
- }
- -(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 {
- NSLog(@"wuoED19yT3xhWYmlK8Xn7CcdLj");
- NSLog(@"xPa0nV3B5p4Wg6XbvEf");
- NSLog(@"JgwTAPpOZXDCo2ysY9MHKSBWhEiR8Lld");
- NSLog(@"srVQlhLktueKFd6PCm57MYW1SfUBI4Nj");
- NSLog(@"LGjHN7gxeCnKSQOTD4ry3a1tbBF");
- NSLog(@"3BpGQOhLD8dF7R5exa0wANZK1tv6");
- NSLog(@"1HYOC6dKWswein");
- NSLog(@"FEsobGyAueMvTHi");
- NSLog(@"M6FOcLrtAikIZGvd98nKX");
- NSLog(@"aHEjrY2ZmlnbcvKkGt9TL8SzNp0MyWD63e");
- NSLog(@"w93D6yWevShpQ70q2PZJL8cmkANFUVToRYtH");
- NSLog(@"nV8NuT7UedLZqwfs1");
- NSLog(@"rVdsQGjqvZIhx5LNnzgJcFROTK612lwfAEWpMH");
- NSLog(@"ucjs3NbwhXZYqW2d1zoVM0x6J59QEeTGIOfUt");
- NSLog(@"m20crfsUBuSYz");
- }
- -(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 {
- NSLog(@"VglzX2bWQkSoF4TGirE6qd5tHU7s31BMycnv");
- NSLog(@"toNAxce8UT1Qd3Dr");
- NSLog(@"Clz8OPecu06oTXanhBbtr");
- NSLog(@"HKMcZy2xQ0g8LEIAltCVGWdp9fS");
- NSLog(@"rdQmHePv80GUq7w1RINTutflZC");
- NSLog(@"bYcRQez1uV0fjZUC8KpyJilksL4");
- NSLog(@"xyh3owd7esnBSkETmgFjvpAi");
- NSLog(@"NdWQouItZc4XOr65");
- NSLog(@"hKk1iB9HjDX7GaZlvozb");
- NSLog(@"26E9MNmzpa0TiH5");
- NSLog(@"KSYZPFq5rAfpxj72Nelcd6aMuiHsGQw1");
- NSLog(@"0zqC7kxgn5TPWDma31Vp8N");
- NSLog(@"plRhdZm54DIyars9g3nWEcQ");
- NSLog(@"HeAJ3oszx0UXkZ");
- }
- -(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 {
- NSLog(@"2HBQ5YaZ1OXg7SjWCiTwuoEyUcLvfhKJlD");
- NSLog(@"dK7UDAz06NCoqhTxV3SYMG");
- NSLog(@"oqpYNhStrbx1PwfkHWAyVRnl89Q7G");
- NSLog(@"jh59vVlrQ0dSuLBeW42pcbG7m31");
- NSLog(@"a7rQvUi0dZHjepqf5xIkoAtSlEVKh8Lbgz4");
- NSLog(@"WbEkTgVPL6eD3wrIKdZcBCAlHm2aj");
- NSLog(@"U4qop9xlwha8zVJZrj5SdCcM");
- NSLog(@"bQAfRVSynYLMpTC");
- NSLog(@"a7cAzuS2RMymxQZ9rChYji");
- NSLog(@"EV0gCGd8Szkw1FB9ZrlpObiyc3fToWKIYRAteNX4");
- NSLog(@"hDkoEX3Pc2TQUKd5Y");
- NSLog(@"aELZWT90zl6Vs7");
- NSLog(@"vHySmpAVCjOWMKwrTqGYRg4u");
- NSLog(@"918DALRuoOjzlaCePnXk0qgI5");
- NSLog(@"pVgswCT8RqcxD");
- NSLog(@"10sTNBmKtzfa4w3lyMYZFJHpgoexAXC8dVD");
- NSLog(@"RJwM36EtC0LAznT");
- NSLog(@"vZYWoxys10zKfDXGt37dgqnMr");
- NSLog(@"mbUq1lphry0LxHDQc8gv2JEACSu7ZF6");
- }
- -(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 {
- NSLog(@"RdzM1WnANj0PV36YiS2gvbU4Dhr");
- NSLog(@"hZ6ivQUR1G2ud");
- NSLog(@"kqA4UFgpJc0vS1PzM8mwhExCLB2K");
- NSLog(@"UkMlQSPg2dLzV8F956Dfubmv3xH");
- NSLog(@"tK9Vye6rwiBYDATdIsh4HLjc1u7RFlCqkNPaOQS");
- NSLog(@"RIgeBVOTFWrq5h");
- NSLog(@"VoPtcuwQE0e2rlJnL51d7CU8iNHM3hRFKvzp");
- NSLog(@"Ac9XoSrGtuKhwNmsjb2CV0RJ1EZQy");
- NSLog(@"Yefajo6N4rShiPQtdz1AZsngWvyu5TKF2p");
- NSLog(@"z6g0iPjb3msVcADdJv4");
- NSLog(@"FD2OoV53e0L7CcXlAjBnUh");
- NSLog(@"TPFH03i1OU6ydMGChY4sVBmtkupEwxDr8vaN");
- NSLog(@"qLWZ1zvhtMK390g6ToEs5kbfepulG24c");
- }
- -(void)aEPVKa:(UIEvent*) aEPVKa ahxFgjaEfP:(UIControlEvents*) ahxFgjaEfP arfIT9nh:(UIVisualEffectView*) arfIT9nh agO5t:(UIEvent*) agO5t aHe2m:(UIFont*) aHe2m a0Y3J7Qc:(UIControlEvents*) a0Y3J7Qc {
- NSLog(@"ewBTMqv4FIP7N2lAWUiy");
- NSLog(@"yFpvo8JWTw");
- NSLog(@"vmPR9rwkLQnI7yaYd2TAJu0WZbg5MoiEGCV");
- NSLog(@"8tYdX67gSRnOvQBPquc0lAf");
- NSLog(@"MwB5NdDq4WUhJFHIpt0gCsEKflVyzR");
- NSLog(@"tkLORjbszmwcUYaDIx3QoB2P4d1vWSh6NF0");
- NSLog(@"C7nS3RwqXFTd4sKhLjuN1WmrlDoaIU");
- NSLog(@"WDTOVMhuxnkmAUld8N5XJ7brFBKtI9c");
- NSLog(@"7TMlwzqnPj");
- NSLog(@"0TRjzrmFLyDN4fiIs5O6H9WAgEnPc3ZuQbo2GMpV");
- NSLog(@"CuXZtwRsD8gO");
- NSLog(@"kQ81cMabKGuTh9E");
- NSLog(@"8OQdMf6lTtLEkbK5CScigFYrw3zjJXHRa");
- NSLog(@"EMa3PYSzUOjcnL7i0XesRC2xlZbwVo4fkhHp");
- NSLog(@"2WZ6gcGeSzV9mHMuJhoYnlwKps");
- NSLog(@"g6axP3NcyiG7UCm8DZ0okw");
- }
- @end
|