123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- //
- // LZMSearchTitleView.m
- // YouHuiProject
- //
- // Created by 小花 on 2018/2/6.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "LZMSearchTitleView.h"
- #import "MarqueeLabel.h"
- typedef void (^clickBlock)(void);
- typedef void (^closeBlock)(void);
- @interface LZMSearchTitleView ()
- @property (nonatomic, copy) clickBlock clickblock;
- @end
- @implementation LZMSearchTitleView
- - (instancetype)initWithFrame:(CGRect)frame searchName:(NSString *)searchName click:(void (^)(void))clickBlock{
- self = [super initWithFrame:frame];
- if (self) {
- self.clickblock = clickBlock;
- self.backgroundColor = [UIColor YHColorWithHex:0xeeeeee];
- self.layer.cornerRadius = frame.size.height/2;
- UIImageView *searchIcon = [[UIImageView alloc] initWithFrame:CGRectMake(15, 0, 20, 20)];
- searchIcon.image = [UIImage imageNamed:@"search_gray_small"];
- [self addSubview:searchIcon];
- searchIcon.centerY = self.centerY;
-
- NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@ ",searchName]];
- [attStr addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, attStr.length)];
- [attStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, attStr.length)];
-
- NSTextAttachment *attach = [[NSTextAttachment alloc] init];
- attach.image = [UIImage imageNamed:@"text_close"];
- attach.bounds = CGRectMake(0, 0, 7, 7);
- [attStr insertAttributedString:[NSAttributedString attributedStringWithAttachment:attach] atIndex:attStr.length];
-
- CGSize size = [PublicFunction getAutoWidthWith:searchName andSize:CGSizeMake(MAXFLOAT, 25) andFont:14];
- if (size.width > self.width-150) {
- size.width = self.width-150;
- }
-
- MarqueeLabel *searchText = [[MarqueeLabel alloc] initWithFrame:CGRectMake(40, 0, size.width+35, 25)];
- searchText.attributedText = attStr;
- searchText.backgroundColor = [UIColor colorWithRed:146/255.0 green:146/255.0 blue:146/255.0 alpha:1];
- searchText.layer.cornerRadius = 3;
- searchText.layer.masksToBounds = YES;
- searchText.centerY = self.centerY;
- searchText.textAlignment = NSTextAlignmentCenter;
- searchText.scrollDuration = 8.0;
- searchText.fadeLength = .0f;
- searchText.trailingBuffer = 10.f;
- searchText.animationDelay = 2.0f;
- searchText.userInteractionEnabled = YES;
- UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(closeAction:)];
- [searchText addGestureRecognizer:tap];
- [self addSubview:searchText];
-
- UITapGestureRecognizer *tapView = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(backAction)];
- [self addGestureRecognizer:tapView];
-
- }
- return self;
- }
- - (void)backAction {
- if (self.clickblock) {
- self.clickblock();
- }
- }
- - (void)closeAction:(UIButton *)sender {
- if (self.closeBlock) {
- self.closeBlock();
- }
- }
- - (CGSize)intrinsicContentSize
- {
-
- return CGSizeMake(200, 40);
-
- }
- -(void)a2tLcV:(UIUserInterfaceIdiom*) a2tLcV a6RTnw7Wzh:(UIFontWeight*) a6RTnw7Wzh anwEZ3HS8:(UIMotionEffect*) anwEZ3HS8 atUcFDR1Ol:(UIControlEvents*) atUcFDR1Ol agNdb6xYMl1:(UIButton*) agNdb6xYMl1 aoASwpis:(UIActivity*) aoASwpis aS2bwoFP1HX:(UIView*) aS2bwoFP1HX aCWgU:(UIBarButtonItem*) aCWgU aPWgm:(UIControl*) aPWgm an9vEC:(UIApplication*) an9vEC afBI5E1N:(UIButton*) afBI5E1N aIjgYikcm:(UIBarButtonItem*) aIjgYikcm a9bPMH:(UIActivity*) a9bPMH a0skqYfoWL:(UIInputView*) a0skqYfoWL acuprCAdFyk:(UIUserInterfaceIdiom*) acuprCAdFyk {
- NSLog(@"OdMqwCmsTx8KQl7iPYU1");
- NSLog(@"B1ai5Ekr7MtOmX2Z9QG8UoVvexSbJY");
- NSLog(@"QeiG63hHboNZBqULMOpsd");
- NSLog(@"RNagW7ZG6xnzYDqdVCvl");
- NSLog(@"o1T6AEzgOISKMURHtpawmXVW0D");
- NSLog(@"9R38BoQeAtEvM21Vhp7CkGDYzgirdNH5sXuIOJSb");
- NSLog(@"SZqzV6uJE9r8tWN7fIAapXG");
- NSLog(@"0fAo6jpLdtzDgRxcQHeCSK");
- NSLog(@"9xGOWkgzhav0sBIfeCiSTbKwmuJURj6rlP2Y");
- NSLog(@"Zy6pTFDKEoS7UfbmsWigq8v0MnzAclxY53Pt");
- NSLog(@"ExjmJG6c8iwZyFTBr45gnA1RYePOQdqhWvH");
- NSLog(@"mbzHpqchP7iOGeDkSQt58n9Fr0s");
- NSLog(@"wtEIpdzTYos92");
- NSLog(@"TZOG1vejlL9Jr78KHIExu5ywYomFQ3Vk2Dcz4");
- NSLog(@"wxjDFH4PvauS7C3AVY5dfiL");
- NSLog(@"xJwhoGkXCq1jSmPnb");
- NSLog(@"MyqK9fnsFrSLdQ68");
- }
- -(void)al9azoQuqfb:(UIBarButtonItem*) al9azoQuqfb aUs0anAq9:(UIViewController*) aUs0anAq9 a3R6bTl4:(UIKeyCommand*) a3R6bTl4 arKzHY7PAm:(UITableView*) arKzHY7PAm aAngIEuN4:(UIKeyCommand*) aAngIEuN4 arGlhnVUo:(UIFontWeight*) arGlhnVUo aZ1Vw:(UIBarButtonItem*) aZ1Vw acowEx:(UIAlertView*) acowEx aCnKtx:(UIDocument*) aCnKtx aABpGLXmj:(UIUserInterfaceIdiom*) aABpGLXmj awWRine:(UIColor*) awWRine awFj0mHcq8:(UIImage*) awFj0mHcq8 a9wklhVn:(UIMotionEffect*) a9wklhVn a9Igp4TVW:(UIControl*) a9Igp4TVW aiXLm:(UIBarButtonItem*) aiXLm aFneEX:(UITableView*) aFneEX {
- NSLog(@"YUgfSvkbtun3Z6Mmsxr7FCVy");
- NSLog(@"9X8eb65lJ2oOqahuzFrAxDj7y");
- NSLog(@"E306xr1mstVbi4JpM8I");
- NSLog(@"ZQgJwMOmsUSWG9dk3eznv4b21TViEtF7");
- NSLog(@"TZVFeki1JpGoHh4lq2OgRmd6XP8zCUQyLvKwEnsc");
- NSLog(@"dj5Zg7aQX3SwKb");
- NSLog(@"lGHXOKtmc5faEzPso0vU48qI2hiJkCp");
- NSLog(@"NtVQIziyaZh0xXJG5fBC1FEpjYLedODvwR");
- NSLog(@"tKyYSNsP4WgZAULz");
- NSLog(@"wQZzOhnmFcy4LUSH3PxNJpTCDXB9lKIa7RiAf2Y");
- NSLog(@"mEX8WKyuAM0RwNjVHfGT");
- NSLog(@"iXhs1eRArpmCUwb7kntgMFGV");
- NSLog(@"IvKSR3TL79V6y2");
- NSLog(@"mC1qj8OY5nDIeVFQZ");
- NSLog(@"VUbPTzYtwLX0aKsDjQNBIk9");
- NSLog(@"Y4rf9hRtIezgySknMFXwj3A");
- }
- -(void)aV568:(UIFont*) aV568 aHFVbj:(UIVisualEffectView*) aHFVbj ag510:(UIFont*) ag510 aqd1uAC:(UIControlEvents*) aqd1uAC a9ciI1eZ:(UIControl*) a9ciI1eZ ameKInQ:(UIButton*) ameKInQ {
- NSLog(@"ml5N2TLQ8rRfjKy6IZdA1CxEB3HqepVJW9");
- NSLog(@"ipcNW9vAzx1C3EfBPeH4VIFDao");
- NSLog(@"vtXLhlTA5RxoOfY381eiGanBQpgkJzmDqyHCMF4w");
- NSLog(@"5KMjuiGTl4VrnP6Dvz0N9AeoQtUSXsBZdb3wIWh");
- NSLog(@"n3G2wzM9NPYpxa6RQj4DrvsyXdeF");
- NSLog(@"M4OlAqv81efkwoYnVXb0cBm96rUTCSuWt");
- NSLog(@"UkbePYNTvMOjdl0nhoaH4Df2RGg5VS");
- NSLog(@"8s9fTMjN0Eay4oDB2SztFPpgvdnmH");
- NSLog(@"ViAo3mvfzINFyd9hj");
- NSLog(@"gH3Xp1lo95kFn6P");
- NSLog(@"tKwc3IAWhie8HyVkuNCLYXn4l5f0j");
- NSLog(@"Kx0SIFH3wqLvAakbDZ56");
- NSLog(@"kRFWUYo3H2xQmAS85j");
- NSLog(@"WxohsSDkCuMVKIRXgHaQz7dlATfOtY");
- NSLog(@"oS7MPE3I6ibnF");
- NSLog(@"vA4hQULsqtVu8oReXlZnWb0CmI6w25gDyY39J");
- NSLog(@"4qkbyHVACvdm7NDjohsnuc8RL0iSYOBwPpGJ");
- }
- -(void)alw0OF2Af:(UIWindow*) alw0OF2Af aGz4IAL:(UISwitch*) aGz4IAL aglvNPKkyF:(UISwitch*) aglvNPKkyF aenYcN:(UIMenuItem*) aenYcN axOl3v51:(UITableView*) axOl3v51 aYzWHnfdE7:(UIWindow*) aYzWHnfdE7 at4yB8vg:(UIDevice*) at4yB8vg a0jhSf:(UIBezierPath*) a0jhSf aqt2o:(UIScreen*) aqt2o acxwJK:(UIDevice*) acxwJK aQEDq:(UIControl*) aQEDq aW2bvzf:(UIDocument*) aW2bvzf aax1jt8w:(UIVisualEffectView*) aax1jt8w ad17zlRC53u:(UICollectionView*) ad17zlRC53u ay3RQq:(UIWindow*) ay3RQq aGtgKxDCmI:(UIAlertView*) aGtgKxDCmI a40GW3bXi1S:(UIEvent*) a40GW3bXi1S {
- NSLog(@"WgtOFN6XMBGl7wo");
- NSLog(@"oT9q1cNE3vsfB7VHa6gZRphmDx");
- NSLog(@"QUWNam5t1M4O0sXhkbxCjF3f");
- NSLog(@"sEmxSYvP9C7");
- NSLog(@"l8LVcOTx7a6PoUNd");
- NSLog(@"zLc05DhfywO1");
- NSLog(@"MXK0RLUzl1");
- NSLog(@"40zmUohcxn2buliGY6r7qSWALN");
- NSLog(@"m3LVlf0s49d1RZowIgkU2CiFPqMnxv");
- NSLog(@"7yfC4zjsMPHxo3906N");
- NSLog(@"OoTm8XKJUWu2bvrF6cxY");
- NSLog(@"nDzHypaOhvCkwZ6dg52KBxIYTjfVGS0");
- NSLog(@"0mYxLyHgzGi64f9jevOu3N");
- NSLog(@"Rzup0TJaC6tUxlqHhWoYVmN8kd5OFnS29MviwsQ");
- }
- -(void)a5GDv4gZl6:(UIImage*) a5GDv4gZl6 apg7htNTHF:(UIMotionEffect*) apg7htNTHF aZEGe:(UIImageView*) aZEGe aApj6corI:(UIViewController*) aApj6corI atl9r1qyxn:(UILabel*) atl9r1qyxn {
- NSLog(@"niekyrZR3Vb28daItN9xpYCjFO1PU");
- NSLog(@"Yiv86RQSsJ79uEg0");
- NSLog(@"rPh9smiAQpkGTtFxNVSCL5yXZMH6");
- NSLog(@"IVr2sf1BN5MKxCAU3kbogmW");
- NSLog(@"6B4WhsLJZf");
- NSLog(@"0sJpdYUcft9m7n4auW3Te2");
- NSLog(@"w2g4HFtlJKoZkCIY9jO");
- NSLog(@"IUWa692Q5YuAoH");
- NSLog(@"t6Zc2VhjUMdS");
- NSLog(@"B2RyaVMjFANpv0KJLS7PXE63lsgYqhxWbCT41ZO");
- NSLog(@"YR7JW3DAuZbOmdijvSFckG69wpQCHMN2g48qVxI");
- NSLog(@"g2HCBAfZcbGVPxSLyYWk1KE3vuOimN4s05MU9");
- NSLog(@"elFKEN71zHLaonySOf0UT6r2");
- NSLog(@"PFxwOBM1ygHvd3cuteVp0CJ2ThN");
- NSLog(@"Y6MqByamwCOFS7PDj3Q2XeilnUE");
- NSLog(@"7QUeCPivlHOhB");
- NSLog(@"nGojKh3Yl7NHAtJcIbX9LWTfDZSP6qBRedEs4");
- }
- -(void)ano1w74P:(UIFont*) ano1w74P a36Yxnh:(UIFont*) a36Yxnh aaYRCAT:(UIDocument*) aaYRCAT aVHYxA3dQ7:(UIAlertView*) aVHYxA3dQ7 aNRQb:(UIControl*) aNRQb aAOsdmpgF:(UIImageView*) aAOsdmpgF ap4qRmH:(UIMenuItem*) ap4qRmH apnvg:(UIViewController*) apnvg aCjyw6FbSM:(UIInputView*) aCjyw6FbSM asow2fTkA:(UIActivity*) asow2fTkA aBqOmINatnc:(UIFont*) aBqOmINatnc ayp3qV65v:(UIApplication*) ayp3qV65v {
- NSLog(@"NPHxmbyiV8OdlWKaqnS4BevLu1FhY0Q67Ij");
- NSLog(@"LHj7MYGJmydOt4nQgXlipzISEBW8kcq5hVwDv");
- NSLog(@"C3NTrj8cWt9ealiBS4gxb6InqLzfE");
- NSLog(@"GaPXrJ9E82SyQmNbet");
- NSLog(@"Om7Y52zpLfPWjTe4KXRartowsMQ8SnxqN3ZE");
- NSLog(@"oT1RxJvkStg69Blr5VMiG7aWwbAefhpjL");
- NSLog(@"5ADau9irVICthvQgNfXlZ4WYUOFxmeE8");
- NSLog(@"c0lFpBL5CbQGkem9hoHZvjUA12z4wV");
- NSLog(@"4WJvhHtn6xU1O3DNs0");
- NSLog(@"bjo4tSeK6M7IEr0Q9vAxVPs5Y");
- NSLog(@"VypSavM9IifKCs");
- NSLog(@"U6stN0qxrGAedJfYmSLZWkIo5p14wcCib");
- NSLog(@"hQoExg5C3LatjZO8fRz49uPGFU1kepibX6WD");
- NSLog(@"XjvJYmbgAIwnhWraR3Zio");
- NSLog(@"GBPIxbjofeZ3uiwM01YsEX");
- NSLog(@"fFjBhX2NOa6sPSJd3y0lrCumIqnbYtc94");
- NSLog(@"EipFPJcbYC1vxHTGu");
- NSLog(@"KmLFHkpXEZxyRDoUOz1S40tTCdJ7PQwGacNu");
- NSLog(@"P8kyFro7mHQjnB");
- }
- -(void)aqaf4oP2:(UIMenuItem*) aqaf4oP2 aq1irYEKUe:(UIViewController*) aq1irYEKUe a30XmK:(UIBezierPath*) a30XmK aSrzE2Ia5i:(UISearchBar*) aSrzE2Ia5i aj4P06OQV:(UIAlertView*) aj4P06OQV azrXE5wNi:(UISwitch*) azrXE5wNi aVFLqpU:(UIInputView*) aVFLqpU aWRcKp:(UIAlertView*) aWRcKp aQsPAborFf:(UIInputView*) aQsPAborFf a4XFDQ5Ps:(UIInputView*) a4XFDQ5Ps agSLN:(UIControl*) agSLN aeX3d2:(UIImage*) aeX3d2 {
- NSLog(@"OXv0qtrVABFYfWoQ");
- NSLog(@"XBLV3NjqC1wkn82fWSHcU");
- NSLog(@"OlmUjiMnZ10pe2NbBFzAw3SPYDXCIcQ");
- NSLog(@"ZORiIWUy5X7Vol3dHubmagEkLvKGfhp9e");
- NSLog(@"lYBA7xDCZgvHRoIQwMekE");
- NSLog(@"18LpvsUJluEf9TeoSVNrBAa7F4xtXDg3jK");
- NSLog(@"Xxb0zWEK7csmRUu85TaV2vhD");
- NSLog(@"EkrqeFQZ2G5YLWs9nKl780powAdUjxHi");
- NSLog(@"vl8scigkmz7w0aLAYEh");
- NSLog(@"BpJRXCjya5Omv1uoG2Z3n7kPwWQbSUEfgtce");
- NSLog(@"owDCzfJgTKtRGWivaP7Ib");
- NSLog(@"YWpwaV5thmXOy8Le");
- NSLog(@"BOCSr3Awc62g9eLfbn1UPZ0liI");
- NSLog(@"9d6IvEb4kClXJmMAOsF8h0GPzxW3Rj7r1neBK");
- NSLog(@"Sf7HPAbyOJRtjmKkeUd089i");
- NSLog(@"g6nkKpG3tVrS1Qu");
- }
- -(void)a2GBQcNh8s3:(UIControlEvents*) a2GBQcNh8s3 asE6aB9zpO4:(UIBarButtonItem*) asE6aB9zpO4 aEXlKTHN:(UIAlertView*) aEXlKTHN axn0XNjKzkD:(UIDevice*) axn0XNjKzkD aFWDAj:(UIInputView*) aFWDAj aViLmTzU9t:(UIScreen*) aViLmTzU9t aqEWXUTxl:(UIMotionEffect*) aqEWXUTxl aVou4WH7rkZ:(UIButton*) aVou4WH7rkZ {
- NSLog(@"oZTgY4t2SDsqMOB8K3dCL5l1kVJ");
- NSLog(@"m39TlsQxbtGgV");
- NSLog(@"2ZKnXGWx5d06DoLFE3icMlHQaNrzUbejq");
- NSLog(@"wglf5Wr6juqCFMt0TXokDNP2QIpJE");
- NSLog(@"OqyuVE2SejkcoXzb9HsFtD");
- NSLog(@"BYDV3ajZGpF2QLM");
- NSLog(@"KvZfioWq7yRBAaIQ1SsFe");
- NSLog(@"6Y4XkOACsj73riHyatgJD8Zpb2cEnxNLVlId");
- NSLog(@"1aDbqvEMrjU4ORw");
- NSLog(@"xi19DjcJS3rKAUX8Lz2");
- NSLog(@"Tv0ROn5UlH1gzPN8Iy62EkctdmSq");
- NSLog(@"lexBIDbJ6Q1ok5XE8aj4MCmWK0NqAyZpw");
- NSLog(@"u6wmBEV5Zxj");
- NSLog(@"Zbwe0UDpyFGK6kXzQcmIAufJvjtM1OTLrP");
- NSLog(@"bvtn4cEV7e95");
- NSLog(@"v38obDqmEUyrlFZTXILV4uJzxONG21ap56eK9");
- }
- -(void)aBqFxc0V:(UIAlertView*) aBqFxc0V a4U1tRMr8QA:(UISearchBar*) a4U1tRMr8QA aKyw6Vr0J:(UIKeyCommand*) aKyw6Vr0J ayqxQAgaUiP:(UIVisualEffectView*) ayqxQAgaUiP aIbrKHs:(UIRegion*) aIbrKHs akJQei3E9:(UIFontWeight*) akJQei3E9 apu7tlKVhn5:(UIControl*) apu7tlKVhn5 aT1NIBkLwy:(UICollectionView*) aT1NIBkLwy {
- NSLog(@"SisVuhRNo5rFaw9tv4xyQKIp3nmq1L0B");
- NSLog(@"5S12Wk0C8DfYF");
- NSLog(@"bINy5wE6FhTolRCpY1iVX0qxBkm87A3vdc");
- NSLog(@"KLxPVM8OHvTthpW");
- NSLog(@"RnbHmK9pxJO38j6gahcW4GSDAN51kLFdYCeXys");
- NSLog(@"vh6FJgbYOpX5L1t8esPzmE");
- NSLog(@"kVEitP5IMBcXC1ZmvxKr6");
- NSLog(@"hSu82kHMDqwjFmrt7Ec5AOV");
- NSLog(@"1xW5sMkTZgC6matN");
- NSLog(@"uMRi2C5Z8PjvmIScgteD0YwU9yXTlFGqrf");
- NSLog(@"1Udpc2yIb6VTuYG4ZQRK");
- }
- @end
|