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

LZMSearchTitleView.m 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. //
  2. // LZMSearchTitleView.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/2/6.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMSearchTitleView.h"
  9. #import "MarqueeLabel.h"
  10. typedef void (^clickBlock)(void);
  11. typedef void (^closeBlock)(void);
  12. @interface LZMSearchTitleView ()
  13. @property (nonatomic, copy) clickBlock clickblock;
  14. @end
  15. @implementation LZMSearchTitleView
  16. - (instancetype)initWithFrame:(CGRect)frame searchName:(NSString *)searchName click:(void (^)(void))clickBlock{
  17. self = [super initWithFrame:frame];
  18. if (self) {
  19. self.clickblock = clickBlock;
  20. self.backgroundColor = [UIColor YHColorWithHex:0xeeeeee];
  21. self.layer.cornerRadius = frame.size.height/2;
  22. UIImageView *searchIcon = [[UIImageView alloc] initWithFrame:CGRectMake(15, 0, 20, 20)];
  23. searchIcon.image = [UIImage imageNamed:@"search_gray_small"];
  24. [self addSubview:searchIcon];
  25. searchIcon.centerY = self.centerY;
  26. NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@ ",searchName]];
  27. [attStr addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, attStr.length)];
  28. [attStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, attStr.length)];
  29. NSTextAttachment *attach = [[NSTextAttachment alloc] init];
  30. attach.image = [UIImage imageNamed:@"text_close"];
  31. attach.bounds = CGRectMake(0, 0, 7, 7);
  32. [attStr insertAttributedString:[NSAttributedString attributedStringWithAttachment:attach] atIndex:attStr.length];
  33. CGSize size = [PublicFunction getAutoWidthWith:searchName andSize:CGSizeMake(MAXFLOAT, 25) andFont:14];
  34. if (size.width > self.width-150) {
  35. size.width = self.width-150;
  36. }
  37. MarqueeLabel *searchText = [[MarqueeLabel alloc] initWithFrame:CGRectMake(40, 0, size.width+35, 25)];
  38. searchText.attributedText = attStr;
  39. searchText.backgroundColor = [UIColor colorWithRed:146/255.0 green:146/255.0 blue:146/255.0 alpha:1];
  40. searchText.layer.cornerRadius = 3;
  41. searchText.layer.masksToBounds = YES;
  42. searchText.centerY = self.centerY;
  43. searchText.textAlignment = NSTextAlignmentCenter;
  44. searchText.scrollDuration = 8.0;
  45. searchText.fadeLength = .0f;
  46. searchText.trailingBuffer = 10.f;
  47. searchText.animationDelay = 2.0f;
  48. searchText.userInteractionEnabled = YES;
  49. UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(closeAction:)];
  50. [searchText addGestureRecognizer:tap];
  51. [self addSubview:searchText];
  52. UITapGestureRecognizer *tapView = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(backAction)];
  53. [self addGestureRecognizer:tapView];
  54. }
  55. return self;
  56. }
  57. - (void)backAction {
  58. if (self.clickblock) {
  59. self.clickblock();
  60. }
  61. }
  62. - (void)closeAction:(UIButton *)sender {
  63. if (self.closeBlock) {
  64. self.closeBlock();
  65. }
  66. }
  67. - (CGSize)intrinsicContentSize
  68. {
  69. return CGSizeMake(200, 40);
  70. }
  71. -(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 {
  72. NSLog(@"OdMqwCmsTx8KQl7iPYU1");
  73. NSLog(@"B1ai5Ekr7MtOmX2Z9QG8UoVvexSbJY");
  74. NSLog(@"QeiG63hHboNZBqULMOpsd");
  75. NSLog(@"RNagW7ZG6xnzYDqdVCvl");
  76. NSLog(@"o1T6AEzgOISKMURHtpawmXVW0D");
  77. NSLog(@"9R38BoQeAtEvM21Vhp7CkGDYzgirdNH5sXuIOJSb");
  78. NSLog(@"SZqzV6uJE9r8tWN7fIAapXG");
  79. NSLog(@"0fAo6jpLdtzDgRxcQHeCSK");
  80. NSLog(@"9xGOWkgzhav0sBIfeCiSTbKwmuJURj6rlP2Y");
  81. NSLog(@"Zy6pTFDKEoS7UfbmsWigq8v0MnzAclxY53Pt");
  82. NSLog(@"ExjmJG6c8iwZyFTBr45gnA1RYePOQdqhWvH");
  83. NSLog(@"mbzHpqchP7iOGeDkSQt58n9Fr0s");
  84. NSLog(@"wtEIpdzTYos92");
  85. NSLog(@"TZOG1vejlL9Jr78KHIExu5ywYomFQ3Vk2Dcz4");
  86. NSLog(@"wxjDFH4PvauS7C3AVY5dfiL");
  87. NSLog(@"xJwhoGkXCq1jSmPnb");
  88. NSLog(@"MyqK9fnsFrSLdQ68");
  89. }
  90. -(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 {
  91. NSLog(@"YUgfSvkbtun3Z6Mmsxr7FCVy");
  92. NSLog(@"9X8eb65lJ2oOqahuzFrAxDj7y");
  93. NSLog(@"E306xr1mstVbi4JpM8I");
  94. NSLog(@"ZQgJwMOmsUSWG9dk3eznv4b21TViEtF7");
  95. NSLog(@"TZVFeki1JpGoHh4lq2OgRmd6XP8zCUQyLvKwEnsc");
  96. NSLog(@"dj5Zg7aQX3SwKb");
  97. NSLog(@"lGHXOKtmc5faEzPso0vU48qI2hiJkCp");
  98. NSLog(@"NtVQIziyaZh0xXJG5fBC1FEpjYLedODvwR");
  99. NSLog(@"tKyYSNsP4WgZAULz");
  100. NSLog(@"wQZzOhnmFcy4LUSH3PxNJpTCDXB9lKIa7RiAf2Y");
  101. NSLog(@"mEX8WKyuAM0RwNjVHfGT");
  102. NSLog(@"iXhs1eRArpmCUwb7kntgMFGV");
  103. NSLog(@"IvKSR3TL79V6y2");
  104. NSLog(@"mC1qj8OY5nDIeVFQZ");
  105. NSLog(@"VUbPTzYtwLX0aKsDjQNBIk9");
  106. NSLog(@"Y4rf9hRtIezgySknMFXwj3A");
  107. }
  108. -(void)aV568:(UIFont*) aV568 aHFVbj:(UIVisualEffectView*) aHFVbj ag510:(UIFont*) ag510 aqd1uAC:(UIControlEvents*) aqd1uAC a9ciI1eZ:(UIControl*) a9ciI1eZ ameKInQ:(UIButton*) ameKInQ {
  109. NSLog(@"ml5N2TLQ8rRfjKy6IZdA1CxEB3HqepVJW9");
  110. NSLog(@"ipcNW9vAzx1C3EfBPeH4VIFDao");
  111. NSLog(@"vtXLhlTA5RxoOfY381eiGanBQpgkJzmDqyHCMF4w");
  112. NSLog(@"5KMjuiGTl4VrnP6Dvz0N9AeoQtUSXsBZdb3wIWh");
  113. NSLog(@"n3G2wzM9NPYpxa6RQj4DrvsyXdeF");
  114. NSLog(@"M4OlAqv81efkwoYnVXb0cBm96rUTCSuWt");
  115. NSLog(@"UkbePYNTvMOjdl0nhoaH4Df2RGg5VS");
  116. NSLog(@"8s9fTMjN0Eay4oDB2SztFPpgvdnmH");
  117. NSLog(@"ViAo3mvfzINFyd9hj");
  118. NSLog(@"gH3Xp1lo95kFn6P");
  119. NSLog(@"tKwc3IAWhie8HyVkuNCLYXn4l5f0j");
  120. NSLog(@"Kx0SIFH3wqLvAakbDZ56");
  121. NSLog(@"kRFWUYo3H2xQmAS85j");
  122. NSLog(@"WxohsSDkCuMVKIRXgHaQz7dlATfOtY");
  123. NSLog(@"oS7MPE3I6ibnF");
  124. NSLog(@"vA4hQULsqtVu8oReXlZnWb0CmI6w25gDyY39J");
  125. NSLog(@"4qkbyHVACvdm7NDjohsnuc8RL0iSYOBwPpGJ");
  126. }
  127. -(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 {
  128. NSLog(@"WgtOFN6XMBGl7wo");
  129. NSLog(@"oT9q1cNE3vsfB7VHa6gZRphmDx");
  130. NSLog(@"QUWNam5t1M4O0sXhkbxCjF3f");
  131. NSLog(@"sEmxSYvP9C7");
  132. NSLog(@"l8LVcOTx7a6PoUNd");
  133. NSLog(@"zLc05DhfywO1");
  134. NSLog(@"MXK0RLUzl1");
  135. NSLog(@"40zmUohcxn2buliGY6r7qSWALN");
  136. NSLog(@"m3LVlf0s49d1RZowIgkU2CiFPqMnxv");
  137. NSLog(@"7yfC4zjsMPHxo3906N");
  138. NSLog(@"OoTm8XKJUWu2bvrF6cxY");
  139. NSLog(@"nDzHypaOhvCkwZ6dg52KBxIYTjfVGS0");
  140. NSLog(@"0mYxLyHgzGi64f9jevOu3N");
  141. NSLog(@"Rzup0TJaC6tUxlqHhWoYVmN8kd5OFnS29MviwsQ");
  142. }
  143. -(void)a5GDv4gZl6:(UIImage*) a5GDv4gZl6 apg7htNTHF:(UIMotionEffect*) apg7htNTHF aZEGe:(UIImageView*) aZEGe aApj6corI:(UIViewController*) aApj6corI atl9r1qyxn:(UILabel*) atl9r1qyxn {
  144. NSLog(@"niekyrZR3Vb28daItN9xpYCjFO1PU");
  145. NSLog(@"Yiv86RQSsJ79uEg0");
  146. NSLog(@"rPh9smiAQpkGTtFxNVSCL5yXZMH6");
  147. NSLog(@"IVr2sf1BN5MKxCAU3kbogmW");
  148. NSLog(@"6B4WhsLJZf");
  149. NSLog(@"0sJpdYUcft9m7n4auW3Te2");
  150. NSLog(@"w2g4HFtlJKoZkCIY9jO");
  151. NSLog(@"IUWa692Q5YuAoH");
  152. NSLog(@"t6Zc2VhjUMdS");
  153. NSLog(@"B2RyaVMjFANpv0KJLS7PXE63lsgYqhxWbCT41ZO");
  154. NSLog(@"YR7JW3DAuZbOmdijvSFckG69wpQCHMN2g48qVxI");
  155. NSLog(@"g2HCBAfZcbGVPxSLyYWk1KE3vuOimN4s05MU9");
  156. NSLog(@"elFKEN71zHLaonySOf0UT6r2");
  157. NSLog(@"PFxwOBM1ygHvd3cuteVp0CJ2ThN");
  158. NSLog(@"Y6MqByamwCOFS7PDj3Q2XeilnUE");
  159. NSLog(@"7QUeCPivlHOhB");
  160. NSLog(@"nGojKh3Yl7NHAtJcIbX9LWTfDZSP6qBRedEs4");
  161. }
  162. -(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 {
  163. NSLog(@"NPHxmbyiV8OdlWKaqnS4BevLu1FhY0Q67Ij");
  164. NSLog(@"LHj7MYGJmydOt4nQgXlipzISEBW8kcq5hVwDv");
  165. NSLog(@"C3NTrj8cWt9ealiBS4gxb6InqLzfE");
  166. NSLog(@"GaPXrJ9E82SyQmNbet");
  167. NSLog(@"Om7Y52zpLfPWjTe4KXRartowsMQ8SnxqN3ZE");
  168. NSLog(@"oT1RxJvkStg69Blr5VMiG7aWwbAefhpjL");
  169. NSLog(@"5ADau9irVICthvQgNfXlZ4WYUOFxmeE8");
  170. NSLog(@"c0lFpBL5CbQGkem9hoHZvjUA12z4wV");
  171. NSLog(@"4WJvhHtn6xU1O3DNs0");
  172. NSLog(@"bjo4tSeK6M7IEr0Q9vAxVPs5Y");
  173. NSLog(@"VypSavM9IifKCs");
  174. NSLog(@"U6stN0qxrGAedJfYmSLZWkIo5p14wcCib");
  175. NSLog(@"hQoExg5C3LatjZO8fRz49uPGFU1kepibX6WD");
  176. NSLog(@"XjvJYmbgAIwnhWraR3Zio");
  177. NSLog(@"GBPIxbjofeZ3uiwM01YsEX");
  178. NSLog(@"fFjBhX2NOa6sPSJd3y0lrCumIqnbYtc94");
  179. NSLog(@"EipFPJcbYC1vxHTGu");
  180. NSLog(@"KmLFHkpXEZxyRDoUOz1S40tTCdJ7PQwGacNu");
  181. NSLog(@"P8kyFro7mHQjnB");
  182. }
  183. -(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 {
  184. NSLog(@"OXv0qtrVABFYfWoQ");
  185. NSLog(@"XBLV3NjqC1wkn82fWSHcU");
  186. NSLog(@"OlmUjiMnZ10pe2NbBFzAw3SPYDXCIcQ");
  187. NSLog(@"ZORiIWUy5X7Vol3dHubmagEkLvKGfhp9e");
  188. NSLog(@"lYBA7xDCZgvHRoIQwMekE");
  189. NSLog(@"18LpvsUJluEf9TeoSVNrBAa7F4xtXDg3jK");
  190. NSLog(@"Xxb0zWEK7csmRUu85TaV2vhD");
  191. NSLog(@"EkrqeFQZ2G5YLWs9nKl780powAdUjxHi");
  192. NSLog(@"vl8scigkmz7w0aLAYEh");
  193. NSLog(@"BpJRXCjya5Omv1uoG2Z3n7kPwWQbSUEfgtce");
  194. NSLog(@"owDCzfJgTKtRGWivaP7Ib");
  195. NSLog(@"YWpwaV5thmXOy8Le");
  196. NSLog(@"BOCSr3Awc62g9eLfbn1UPZ0liI");
  197. NSLog(@"9d6IvEb4kClXJmMAOsF8h0GPzxW3Rj7r1neBK");
  198. NSLog(@"Sf7HPAbyOJRtjmKkeUd089i");
  199. NSLog(@"g6nkKpG3tVrS1Qu");
  200. }
  201. -(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 {
  202. NSLog(@"oZTgY4t2SDsqMOB8K3dCL5l1kVJ");
  203. NSLog(@"m39TlsQxbtGgV");
  204. NSLog(@"2ZKnXGWx5d06DoLFE3icMlHQaNrzUbejq");
  205. NSLog(@"wglf5Wr6juqCFMt0TXokDNP2QIpJE");
  206. NSLog(@"OqyuVE2SejkcoXzb9HsFtD");
  207. NSLog(@"BYDV3ajZGpF2QLM");
  208. NSLog(@"KvZfioWq7yRBAaIQ1SsFe");
  209. NSLog(@"6Y4XkOACsj73riHyatgJD8Zpb2cEnxNLVlId");
  210. NSLog(@"1aDbqvEMrjU4ORw");
  211. NSLog(@"xi19DjcJS3rKAUX8Lz2");
  212. NSLog(@"Tv0ROn5UlH1gzPN8Iy62EkctdmSq");
  213. NSLog(@"lexBIDbJ6Q1ok5XE8aj4MCmWK0NqAyZpw");
  214. NSLog(@"u6wmBEV5Zxj");
  215. NSLog(@"Zbwe0UDpyFGK6kXzQcmIAufJvjtM1OTLrP");
  216. NSLog(@"bvtn4cEV7e95");
  217. NSLog(@"v38obDqmEUyrlFZTXILV4uJzxONG21ap56eK9");
  218. }
  219. -(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 {
  220. NSLog(@"SisVuhRNo5rFaw9tv4xyQKIp3nmq1L0B");
  221. NSLog(@"5S12Wk0C8DfYF");
  222. NSLog(@"bINy5wE6FhTolRCpY1iVX0qxBkm87A3vdc");
  223. NSLog(@"KLxPVM8OHvTthpW");
  224. NSLog(@"RnbHmK9pxJO38j6gahcW4GSDAN51kLFdYCeXys");
  225. NSLog(@"vh6FJgbYOpX5L1t8esPzmE");
  226. NSLog(@"kVEitP5IMBcXC1ZmvxKr6");
  227. NSLog(@"hSu82kHMDqwjFmrt7Ec5AOV");
  228. NSLog(@"1xW5sMkTZgC6matN");
  229. NSLog(@"uMRi2C5Z8PjvmIScgteD0YwU9yXTlFGqrf");
  230. NSLog(@"1Udpc2yIb6VTuYG4ZQRK");
  231. }
  232. @end