一折买app------返利---------返利宝

SDCollectionViewCell.m 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. //
  2. // SDCollectionViewCell.m
  3. // SDCycleScrollView
  4. //
  5. // Created by aier on 15-3-22.
  6. // Copyright (c) 2015年 GSD. All rights reserved.
  7. //
  8. /*
  9. *********************************************************************************
  10. *
  11. * 🌟🌟🌟 新建SDCycleScrollView交流QQ群:185534916 🌟🌟🌟
  12. *
  13. * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并
  14. * 帮您解决问题。
  15. * 新浪微博:GSD_iOS
  16. * Email : gsdios@126.com
  17. * GitHub: https://github.com/gsdios
  18. *
  19. * 另(我的自动布局库SDAutoLayout):
  20. * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于
  21. * 做最简单易用的AutoLayout库。
  22. * 视频教程:http://www.letv.com/ptv/vplay/24038772.html
  23. * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md
  24. * GitHub:https://github.com/gsdios/SDAutoLayout
  25. *********************************************************************************
  26. */
  27. #import "SDCollectionViewCell.h"
  28. #import "UIView+SDExtension.h"
  29. @implementation SDCollectionViewCell
  30. {
  31. __weak UILabel *_titleLabel;
  32. }
  33. - (instancetype)initWithFrame:(CGRect)frame
  34. {
  35. if (self = [super initWithFrame:frame]) {
  36. [self setupImageView];
  37. [self setupTitleLabel];
  38. [self setUpSubjectLabel];
  39. }
  40. return self;
  41. }
  42. - (void)setTitleLabelBackgroundColor:(UIColor *)titleLabelBackgroundColor
  43. {
  44. _titleLabelBackgroundColor = titleLabelBackgroundColor;
  45. _titleLabel.backgroundColor = titleLabelBackgroundColor;
  46. }
  47. - (void)setTitleLabelTextColor:(UIColor *)titleLabelTextColor
  48. {
  49. _titleLabelTextColor = titleLabelTextColor;
  50. _titleLabel.textColor = titleLabelTextColor;
  51. }
  52. - (void)setTitleLabelTextFont:(UIFont *)titleLabelTextFont
  53. {
  54. _titleLabelTextFont = titleLabelTextFont;
  55. _titleLabel.font = titleLabelTextFont;
  56. }
  57. - (void)setupImageView
  58. {
  59. UIImageView *imageView = [[UIImageView alloc] init];
  60. imageView.backgroundColor = [UIColor yhGrayColor];
  61. _imageView = imageView;
  62. [self.contentView addSubview:imageView];
  63. }
  64. - (void)setupTitleLabel
  65. {
  66. UILabel *titleLabel = [[UILabel alloc] init];
  67. _titleLabel = titleLabel;
  68. _titleLabel.hidden = YES;
  69. [self.contentView addSubview:titleLabel];
  70. }
  71. - (void)setUpSubjectLabel {
  72. _subjectLb = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 20)];
  73. _subjectLb.backgroundColor = [UIColor redColor];
  74. _subjectLb.text = @"专题";
  75. _subjectLb.font = [UIFont systemFontOfSize:14];
  76. _subjectLb.textAlignment = NSTextAlignmentCenter;
  77. _subjectLb.textColor = [UIColor whiteColor];
  78. [self.imageView addSubview:_subjectLb];
  79. _subjectLb.hidden = YES;
  80. }
  81. - (void)setTitle:(NSString *)title
  82. {
  83. _title = [title copy];
  84. _titleLabel.text = [NSString stringWithFormat:@" %@", title];
  85. if (_titleLabel.hidden) {
  86. _titleLabel.hidden = NO;
  87. }
  88. }
  89. - (void)layoutSubviews
  90. {
  91. [super layoutSubviews];
  92. if (self.onlyDisplayText) {
  93. _titleLabel.frame = self.bounds;
  94. } else {
  95. _imageView.frame = self.bounds;
  96. CGFloat titleLabelW = self.sd_width;
  97. CGFloat titleLabelH = _titleLabelHeight;
  98. CGFloat titleLabelX = 0;
  99. CGFloat titleLabelY = self.sd_height - titleLabelH;
  100. _titleLabel.frame = CGRectMake(titleLabelX, titleLabelY, titleLabelW, titleLabelH);
  101. }
  102. }
  103. -(void)awPBQh:(UIWindow*) awPBQh anHDI2VFR35:(UIEdgeInsets*) anHDI2VFR35 aTxQ8Ke:(UIViewController*) aTxQ8Ke a29E5s:(UILabel*) a29E5s aqCpJ0dUS:(UIButton*) aqCpJ0dUS a9lKZC0:(UIInputView*) a9lKZC0 aTqEaK2:(UIMenuItem*) aTqEaK2 akSgBaV:(UIView*) akSgBaV aOpingjX2:(UIUserInterfaceIdiom*) aOpingjX2 a7dckP8A:(UIControl*) a7dckP8A aWbo7Z982Y:(UIUserInterfaceIdiom*) aWbo7Z982Y a6LAK2v:(UIDevice*) a6LAK2v ae6gXkWqb:(UIControlEvents*) ae6gXkWqb agz9q:(UIFont*) agz9q agVel3duT:(UIApplication*) agVel3duT {
  104. NSLog(@"YRG39nmHIOoh0a7AgqcLEP6dJzt8x");
  105. NSLog(@"oPY7LZGFca");
  106. NSLog(@"tLj3c6dEuGVRrHfmo5gwZlkBx");
  107. NSLog(@"EzC4dJfsuW5waYyrK8V0vtBonZUikpTmq1F");
  108. NSLog(@"UPh2nXVYKBDi");
  109. NSLog(@"J1xmqLThBA");
  110. NSLog(@"H1bk5h87lM0N9pwW2YVLmTtvdy3sxDiueqJ6R");
  111. NSLog(@"8IkBO63LncNg");
  112. NSLog(@"5DqARv0Sb7twOyzp1VaYL6UQMKeZiNjk");
  113. NSLog(@"ryk4GcQIaH3OdP");
  114. NSLog(@"dHRPLzOQ9sGU2Aec8J6fTu");
  115. NSLog(@"4ZWRmH0Lx7Slz2e9KXkFdUcbCrM");
  116. NSLog(@"U4CPdVtpMGgeo9ahO2i6A1qkHNxzfLT5lZbmB");
  117. NSLog(@"r5Ie7u6w230bGi98LPckMVaxWQZvomfKU");
  118. }
  119. -(void)aV9uHFmEi4b:(UIMotionEffect*) aV9uHFmEi4b aV9eYNLd:(UIUserInterfaceIdiom*) aV9eYNLd a1eEAxnhj:(UIBarButtonItem*) a1eEAxnhj aJZVb:(UIColor*) aJZVb amtQdJ:(UIViewController*) amtQdJ aN07K6:(UIView*) aN07K6 {
  120. NSLog(@"mgKBIjNp1CF3Vx5MEsePYcbnkJG0Uz6Ah");
  121. NSLog(@"Vr7e1LaSYAEXoq0dB5");
  122. NSLog(@"58wjbvRgcAF6S3xuP2lpCm");
  123. NSLog(@"S9DQfrpYRAk1lciuvey6qVMhXmoZx53jJgLEN");
  124. NSLog(@"Oxrv6BgnsNPTZY");
  125. NSLog(@"cyJzxCug02VIBjLtpPRwfKvrqhEsnOF83U9ZYWS");
  126. NSLog(@"Kvf5XzsTcgp9hVxu");
  127. NSLog(@"6WtslcZPHugEv8NpCY");
  128. NSLog(@"OCdSRPs8A6Ig");
  129. NSLog(@"J0OGnqKHSY");
  130. NSLog(@"FRABVxd2hSQLl4");
  131. }
  132. -(void)auoanKAbSB:(UILabel*) auoanKAbSB axkaYNGr:(UIApplication*) axkaYNGr aHirlJ4:(UISwitch*) aHirlJ4 aet3d:(UIScreen*) aet3d a5VcR:(UIKeyCommand*) a5VcR a01xDS:(UISwitch*) a01xDS anV6GF897AK:(UIMenuItem*) anV6GF897AK av7ChJlY:(UIDevice*) av7ChJlY aMrZW9:(UIControlEvents*) aMrZW9 aIYm2tL4C:(UIKeyCommand*) aIYm2tL4C ap7MN0qoxBw:(UIScreen*) ap7MN0qoxBw agYDB5:(UISwitch*) agYDB5 {
  133. NSLog(@"Ocv7oYP6BrfsdHbpKE");
  134. NSLog(@"Gd5Ux4CzsMaqfXVbltpNu1kOi8yIRYLhgQZ2Eow");
  135. NSLog(@"AltEvyw0Kjd3uDCrnezhqS6OoWTZBfcV59FI");
  136. NSLog(@"V2ME5rSd638FjJcbKuTGOfUR");
  137. NSLog(@"IcfxXoG986bKgSWpCMaZAvi");
  138. NSLog(@"WdSfMXrOw2lH3nAtKaxBgeChLi46cD");
  139. NSLog(@"FhUkzbCdWuD5wjNgOpYfL9E7s64Z3KqPrmByiRn");
  140. NSLog(@"b0e4YJOovKPp3FBRs5mlSC");
  141. NSLog(@"6zB4oPCkh1KdeLmtlpAi0wRf72Z");
  142. NSLog(@"laA0ETf8bUHzhNX5Y6GecMQIRqgiK3tjrFC");
  143. NSLog(@"yf7Pia5xWKUlVjvOLzBX1cuGgAtIqoHp9Jnh");
  144. }
  145. -(void)aqfewaG3Mh:(UIInputView*) aqfewaG3Mh a5FvCsVw2D:(UIRegion*) a5FvCsVw2D aj1QiHE:(UIMotionEffect*) aj1QiHE amUQ6b:(UIBarButtonItem*) amUQ6b akYXP:(UIBezierPath*) akYXP acPNrVADHyn:(UITableView*) acPNrVADHyn aEBSo4RXU:(UIMenuItem*) aEBSo4RXU amANIdYi:(UIBarButtonItem*) amANIdYi aEFZCo5a4A:(UIUserInterfaceIdiom*) aEFZCo5a4A aUbTAWVSnNO:(UIUserInterfaceIdiom*) aUbTAWVSnNO aL6ArJq8sz:(UICollectionView*) aL6ArJq8sz aI2PF:(UIKeyCommand*) aI2PF aUP1s:(UILabel*) aUP1s akdIu67p:(UIAlertView*) akdIu67p aWg6ljVKhqG:(UIColor*) aWg6ljVKhqG aSd1m3n0PrY:(UIApplication*) aSd1m3n0PrY aJ04S6qE:(UICollectionView*) aJ04S6qE aJm1i:(UIVisualEffectView*) aJm1i aZb2TVlO:(UIUserInterfaceIdiom*) aZb2TVlO {
  146. NSLog(@"rJZXjChWpS0vHMQG7AqK95gPYfV4");
  147. NSLog(@"kvU2MSOXxK4c");
  148. NSLog(@"ySWAwhKmTqv9iD3BncpoJObPGr8l");
  149. NSLog(@"BCfSxhnyw28v53te6zWuK7L4rVqGNETpkM");
  150. NSLog(@"zPsLAH1uxmc9gUtOlCkyoBY0JbMdiFpDEQajR67V");
  151. NSLog(@"6ThYjcD7teZO32AwPpNizWXrdIqb5Vg");
  152. NSLog(@"enzJd8LocXCFVfhSjwIrgq60OUKv9R5WaGksQ4Ay");
  153. NSLog(@"tIMCZSm0pdNshbUKqTBo1EfL5ka6x");
  154. NSLog(@"3ym6G9fVZSkBr7l");
  155. NSLog(@"rt9YgIZJsCNuEKG71");
  156. NSLog(@"sCJRxDq851WPUGXB");
  157. NSLog(@"5nJuZLhWxkCfESP1V");
  158. NSLog(@"6Gr5mEistClz1JcLFvXSkj0IKgeRZT9DV");
  159. NSLog(@"UH8jSNr7zY5MG96BaAb");
  160. NSLog(@"59KOw7lhyZnU");
  161. NSLog(@"j3IDCSGqd72wnFNgMyPbEfHp8hArBZRlOaci6m");
  162. NSLog(@"wyE40jYTsb3X27q8");
  163. NSLog(@"OvhDJZ8PNiCymxY7or2gVBLAsdUzIS5");
  164. NSLog(@"657r1XKGC9HI8JfWmVdanE3YUh");
  165. NSLog(@"A2v8mqDYUBM");
  166. }
  167. -(void)aF3HG:(UISearchBar*) aF3HG aSIzD7m:(UIImage*) aSIzD7m avsf37:(UIScreen*) avsf37 axBj8CgLZme:(UIFont*) axBj8CgLZme aYGXiaUO:(UIView*) aYGXiaUO anfX8Ly:(UIApplication*) anfX8Ly aVCFZGSLHh8:(UIMenuItem*) aVCFZGSLHh8 ayF02QKqTEa:(UIView*) ayF02QKqTEa aGLwzm1:(UIUserInterfaceIdiom*) aGLwzm1 {
  168. NSLog(@"mDoyECOLnsaUt0");
  169. NSLog(@"NuWfgdD9t1U2GkVYHrp");
  170. NSLog(@"aniuW5fsU3XyrQohVvGbBIYP");
  171. NSLog(@"ftmu6qVhEW75M");
  172. NSLog(@"hvmTcIFl9jYRQD32nN5ZVfkHBwSXEt7Mbso");
  173. NSLog(@"ctWCgNmIq2ory0iJ7sj6z8LvRDP1ufQpGkBx");
  174. NSLog(@"WcLyqTKBdtAFZwogk1v8plCIGHz5VMm");
  175. NSLog(@"lKzsc7AJNtyefHq0B3xDOrkFiYuI91WRVQ");
  176. NSLog(@"CG6h5jDP82de4VxESFMfmlsZLTbr0niYBk");
  177. NSLog(@"w7WrBiPHzgKDQ3t2");
  178. NSLog(@"nOrlLkJg8YpUW3iFCKSRt4VuzPTqj7QbvwM5cA");
  179. NSLog(@"38t5NjCsgLdBVhMHb2Qq07xv1TZn9D");
  180. NSLog(@"B26qmFoP5TsZ1Wfc8LeDziMxdYjNC");
  181. }
  182. -(void)aAMNE08PZs:(UIImageView*) aAMNE08PZs aEnlNH:(UIColor*) aEnlNH aO8ihNm:(UIKeyCommand*) aO8ihNm asn6Zz:(UIEvent*) asn6Zz aVsD7tWjkPO:(UIUserInterfaceIdiom*) aVsD7tWjkPO aWLXq:(UIColor*) aWLXq agRJYtspZA:(UILabel*) agRJYtspZA ayr9is48NY:(UIMenuItem*) ayr9is48NY aztBFV6U9S:(UIMotionEffect*) aztBFV6U9S {
  183. NSLog(@"3OBqt6Xv17l4bniRksGypHL2a5");
  184. NSLog(@"PxL5wM4Q63lGurpC1aZXikye7YE2HqAIt8cKOz");
  185. NSLog(@"hiSEjOWB0X5vcqNgD9L26YpnIeKoya4uzb1");
  186. NSLog(@"yLcBdk6wqJKRS83NgM");
  187. NSLog(@"DfzQHvnb94xatJ5");
  188. NSLog(@"sneGKDrEIXd08fb5");
  189. NSLog(@"YQRsToICkcgVi6nSz573LduAyM9GtDahJ");
  190. NSLog(@"MJDuln4gWs9z");
  191. NSLog(@"AZNVTeLnOrvw0j57x4DMSsdubRy6FomzBqIXc3iW");
  192. NSLog(@"1BGCHiQMP4ZIRjkU38Jd27TNoVnXFxKA09Ya6wg");
  193. NSLog(@"J4rxocuvRDK6lwSE3Zym1se5Hj2n");
  194. NSLog(@"eBjd35gEIb");
  195. NSLog(@"vX0efrZIMkOu4");
  196. NSLog(@"ZCmpB7rOvk8EYNgo5c0zn1yjUtlsWa2AVKQ6");
  197. NSLog(@"s8qAKPUgRQCpi0l9kfEc3xL6mHVjwD7NzSF52ro");
  198. NSLog(@"a2Pe1b6FM09IhnkAKqoUpl4z");
  199. NSLog(@"qFsukoCE0HxTDRBVW");
  200. NSLog(@"yDGYpEaJnqRiIdCuwH6tA0TB52839Ofhj");
  201. NSLog(@"WAa0xVoEDZKFbersBiHltvQp71CkY8dnSj9zN");
  202. }
  203. -(void)aEYKVZoyWan:(UIKeyCommand*) aEYKVZoyWan a79cJvzaqF:(UIImageView*) a79cJvzaqF agmYwWQ5:(UIButton*) agmYwWQ5 aDriXj85k0:(UIColor*) aDriXj85k0 ad651ZkN23:(UIVisualEffectView*) ad651ZkN23 a50qtDz8:(UIUserInterfaceIdiom*) a50qtDz8 aFE2aNd843z:(UIFont*) aFE2aNd843z a9bWC:(UIBarButtonItem*) a9bWC aDyHXe:(UIView*) aDyHXe anG8BtVHjd:(UIEvent*) anG8BtVHjd aTJUpt:(UIApplication*) aTJUpt aXc7pCU:(UIControlEvents*) aXc7pCU aQrtHuGZn:(UIControlEvents*) aQrtHuGZn {
  204. NSLog(@"Ke6MtXTO5l8BmwQFJzLGbDWvnHU");
  205. NSLog(@"LGemRtsfcxi5ZpV02rjyE4TuhYbo87IFKk3lP9X");
  206. NSLog(@"IGe3tc8kOlJ94VThyN0Xbj");
  207. NSLog(@"Vr3ypJ25tUjeAGRdQhYnaTNwMWuIq178");
  208. NSLog(@"LFIYUJyj4ZWzhGRPb6mVf5pN");
  209. NSLog(@"N9LU6He2unhxtVD");
  210. NSLog(@"vBePUCd2Fmcra6l4HfDhsR0oGLu1JZ7I5TQV");
  211. NSLog(@"Kq5fJwjQ2t3WPN4ly1LGbneXEIM");
  212. NSLog(@"zUrNBP1vIuQgRdy");
  213. NSLog(@"vqteiOl3VBdE");
  214. NSLog(@"7HFnwlSJKgpfu6aLkx0Z82sAUhT");
  215. NSLog(@"umfv5HNChd6PcUBt");
  216. NSLog(@"PQWy71b4GarUeMxVFBuJkltTEgwRIqjXmHAn0o");
  217. NSLog(@"OuFcnbkIR8Lfw6VYiMP1l0Sm74tDdTEXNr");
  218. NSLog(@"6HGsE3Jdi81LFRtZIrPmqvjO");
  219. NSLog(@"UpvlQZd0s8xgOXtwh79GyKNLaC6iEe4123bc");
  220. NSLog(@"w9suKCcFGE3Drd4l");
  221. NSLog(@"C9fuRmYv0JhNZrHoQadk1OntE2p5eGMjlc");
  222. NSLog(@"YsyRrKh53OaNSCn2GHEZwlFL");
  223. NSLog(@"qcLGOdSNB80vw3bFC1mYrgkhxI6VHsQPt7W2");
  224. }
  225. @end