// // SDCollectionViewCell.m // SDCycleScrollView // // Created by aier on 15-3-22. // Copyright (c) 2015年 GSD. All rights reserved. // /* ********************************************************************************* * * 🌟🌟🌟 新建SDCycleScrollView交流QQ群:185534916 🌟🌟🌟 * * 在您使用此自动轮播库的过程中如果出现bug请及时以以下任意一种方式联系我们,我们会及时修复bug并 * 帮您解决问题。 * 新浪微博:GSD_iOS * Email : gsdios@126.com * GitHub: https://github.com/gsdios * * 另(我的自动布局库SDAutoLayout): * 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于 * 做最简单易用的AutoLayout库。 * 视频教程:http://www.letv.com/ptv/vplay/24038772.html * 用法示例:https://github.com/gsdios/SDAutoLayout/blob/master/README.md * GitHub:https://github.com/gsdios/SDAutoLayout ********************************************************************************* */ #import "SDCollectionViewCell.h" #import "UIView+SDExtension.h" @implementation SDCollectionViewCell { __weak UILabel *_titleLabel; } - (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { [self setupImageView]; [self setupTitleLabel]; [self setUpSubjectLabel]; } return self; } - (void)setTitleLabelBackgroundColor:(UIColor *)titleLabelBackgroundColor { _titleLabelBackgroundColor = titleLabelBackgroundColor; _titleLabel.backgroundColor = titleLabelBackgroundColor; } - (void)setTitleLabelTextColor:(UIColor *)titleLabelTextColor { _titleLabelTextColor = titleLabelTextColor; _titleLabel.textColor = titleLabelTextColor; } - (void)setTitleLabelTextFont:(UIFont *)titleLabelTextFont { _titleLabelTextFont = titleLabelTextFont; _titleLabel.font = titleLabelTextFont; } - (void)setupImageView { UIImageView *imageView = [[UIImageView alloc] init]; imageView.backgroundColor = [UIColor yhGrayColor]; _imageView = imageView; [self.contentView addSubview:imageView]; } - (void)setupTitleLabel { UILabel *titleLabel = [[UILabel alloc] init]; _titleLabel = titleLabel; _titleLabel.hidden = YES; [self.contentView addSubview:titleLabel]; } - (void)setUpSubjectLabel { _subjectLb = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 20)]; _subjectLb.backgroundColor = [UIColor redColor]; _subjectLb.text = @"专题"; _subjectLb.font = [UIFont systemFontOfSize:14]; _subjectLb.textAlignment = NSTextAlignmentCenter; _subjectLb.textColor = [UIColor whiteColor]; [self.imageView addSubview:_subjectLb]; _subjectLb.hidden = YES; } - (void)setTitle:(NSString *)title { _title = [title copy]; _titleLabel.text = [NSString stringWithFormat:@" %@", title]; if (_titleLabel.hidden) { _titleLabel.hidden = NO; } } - (void)layoutSubviews { [super layoutSubviews]; if (self.onlyDisplayText) { _titleLabel.frame = self.bounds; } else { _imageView.frame = self.bounds; CGFloat titleLabelW = self.sd_width; CGFloat titleLabelH = _titleLabelHeight; CGFloat titleLabelX = 0; CGFloat titleLabelY = self.sd_height - titleLabelH; _titleLabel.frame = CGRectMake(titleLabelX, titleLabelY, titleLabelW, titleLabelH); } } -(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 { NSLog(@"YRG39nmHIOoh0a7AgqcLEP6dJzt8x"); NSLog(@"oPY7LZGFca"); NSLog(@"tLj3c6dEuGVRrHfmo5gwZlkBx"); NSLog(@"EzC4dJfsuW5waYyrK8V0vtBonZUikpTmq1F"); NSLog(@"UPh2nXVYKBDi"); NSLog(@"J1xmqLThBA"); NSLog(@"H1bk5h87lM0N9pwW2YVLmTtvdy3sxDiueqJ6R"); NSLog(@"8IkBO63LncNg"); NSLog(@"5DqARv0Sb7twOyzp1VaYL6UQMKeZiNjk"); NSLog(@"ryk4GcQIaH3OdP"); NSLog(@"dHRPLzOQ9sGU2Aec8J6fTu"); NSLog(@"4ZWRmH0Lx7Slz2e9KXkFdUcbCrM"); NSLog(@"U4CPdVtpMGgeo9ahO2i6A1qkHNxzfLT5lZbmB"); NSLog(@"r5Ie7u6w230bGi98LPckMVaxWQZvomfKU"); } -(void)aV9uHFmEi4b:(UIMotionEffect*) aV9uHFmEi4b aV9eYNLd:(UIUserInterfaceIdiom*) aV9eYNLd a1eEAxnhj:(UIBarButtonItem*) a1eEAxnhj aJZVb:(UIColor*) aJZVb amtQdJ:(UIViewController*) amtQdJ aN07K6:(UIView*) aN07K6 { NSLog(@"mgKBIjNp1CF3Vx5MEsePYcbnkJG0Uz6Ah"); NSLog(@"Vr7e1LaSYAEXoq0dB5"); NSLog(@"58wjbvRgcAF6S3xuP2lpCm"); NSLog(@"S9DQfrpYRAk1lciuvey6qVMhXmoZx53jJgLEN"); NSLog(@"Oxrv6BgnsNPTZY"); NSLog(@"cyJzxCug02VIBjLtpPRwfKvrqhEsnOF83U9ZYWS"); NSLog(@"Kvf5XzsTcgp9hVxu"); NSLog(@"6WtslcZPHugEv8NpCY"); NSLog(@"OCdSRPs8A6Ig"); NSLog(@"J0OGnqKHSY"); NSLog(@"FRABVxd2hSQLl4"); } -(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 { NSLog(@"Ocv7oYP6BrfsdHbpKE"); NSLog(@"Gd5Ux4CzsMaqfXVbltpNu1kOi8yIRYLhgQZ2Eow"); NSLog(@"AltEvyw0Kjd3uDCrnezhqS6OoWTZBfcV59FI"); NSLog(@"V2ME5rSd638FjJcbKuTGOfUR"); NSLog(@"IcfxXoG986bKgSWpCMaZAvi"); NSLog(@"WdSfMXrOw2lH3nAtKaxBgeChLi46cD"); NSLog(@"FhUkzbCdWuD5wjNgOpYfL9E7s64Z3KqPrmByiRn"); NSLog(@"b0e4YJOovKPp3FBRs5mlSC"); NSLog(@"6zB4oPCkh1KdeLmtlpAi0wRf72Z"); NSLog(@"laA0ETf8bUHzhNX5Y6GecMQIRqgiK3tjrFC"); NSLog(@"yf7Pia5xWKUlVjvOLzBX1cuGgAtIqoHp9Jnh"); } -(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 { NSLog(@"rJZXjChWpS0vHMQG7AqK95gPYfV4"); NSLog(@"kvU2MSOXxK4c"); NSLog(@"ySWAwhKmTqv9iD3BncpoJObPGr8l"); NSLog(@"BCfSxhnyw28v53te6zWuK7L4rVqGNETpkM"); NSLog(@"zPsLAH1uxmc9gUtOlCkyoBY0JbMdiFpDEQajR67V"); NSLog(@"6ThYjcD7teZO32AwPpNizWXrdIqb5Vg"); NSLog(@"enzJd8LocXCFVfhSjwIrgq60OUKv9R5WaGksQ4Ay"); NSLog(@"tIMCZSm0pdNshbUKqTBo1EfL5ka6x"); NSLog(@"3ym6G9fVZSkBr7l"); NSLog(@"rt9YgIZJsCNuEKG71"); NSLog(@"sCJRxDq851WPUGXB"); NSLog(@"5nJuZLhWxkCfESP1V"); NSLog(@"6Gr5mEistClz1JcLFvXSkj0IKgeRZT9DV"); NSLog(@"UH8jSNr7zY5MG96BaAb"); NSLog(@"59KOw7lhyZnU"); NSLog(@"j3IDCSGqd72wnFNgMyPbEfHp8hArBZRlOaci6m"); NSLog(@"wyE40jYTsb3X27q8"); NSLog(@"OvhDJZ8PNiCymxY7or2gVBLAsdUzIS5"); NSLog(@"657r1XKGC9HI8JfWmVdanE3YUh"); NSLog(@"A2v8mqDYUBM"); } -(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 { NSLog(@"mDoyECOLnsaUt0"); NSLog(@"NuWfgdD9t1U2GkVYHrp"); NSLog(@"aniuW5fsU3XyrQohVvGbBIYP"); NSLog(@"ftmu6qVhEW75M"); NSLog(@"hvmTcIFl9jYRQD32nN5ZVfkHBwSXEt7Mbso"); NSLog(@"ctWCgNmIq2ory0iJ7sj6z8LvRDP1ufQpGkBx"); NSLog(@"WcLyqTKBdtAFZwogk1v8plCIGHz5VMm"); NSLog(@"lKzsc7AJNtyefHq0B3xDOrkFiYuI91WRVQ"); NSLog(@"CG6h5jDP82de4VxESFMfmlsZLTbr0niYBk"); NSLog(@"w7WrBiPHzgKDQ3t2"); NSLog(@"nOrlLkJg8YpUW3iFCKSRt4VuzPTqj7QbvwM5cA"); NSLog(@"38t5NjCsgLdBVhMHb2Qq07xv1TZn9D"); NSLog(@"B26qmFoP5TsZ1Wfc8LeDziMxdYjNC"); } -(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 { NSLog(@"3OBqt6Xv17l4bniRksGypHL2a5"); NSLog(@"PxL5wM4Q63lGurpC1aZXikye7YE2HqAIt8cKOz"); NSLog(@"hiSEjOWB0X5vcqNgD9L26YpnIeKoya4uzb1"); NSLog(@"yLcBdk6wqJKRS83NgM"); NSLog(@"DfzQHvnb94xatJ5"); NSLog(@"sneGKDrEIXd08fb5"); NSLog(@"YQRsToICkcgVi6nSz573LduAyM9GtDahJ"); NSLog(@"MJDuln4gWs9z"); NSLog(@"AZNVTeLnOrvw0j57x4DMSsdubRy6FomzBqIXc3iW"); NSLog(@"1BGCHiQMP4ZIRjkU38Jd27TNoVnXFxKA09Ya6wg"); NSLog(@"J4rxocuvRDK6lwSE3Zym1se5Hj2n"); NSLog(@"eBjd35gEIb"); NSLog(@"vX0efrZIMkOu4"); NSLog(@"ZCmpB7rOvk8EYNgo5c0zn1yjUtlsWa2AVKQ6"); NSLog(@"s8qAKPUgRQCpi0l9kfEc3xL6mHVjwD7NzSF52ro"); NSLog(@"a2Pe1b6FM09IhnkAKqoUpl4z"); NSLog(@"qFsukoCE0HxTDRBVW"); NSLog(@"yDGYpEaJnqRiIdCuwH6tA0TB52839Ofhj"); NSLog(@"WAa0xVoEDZKFbersBiHltvQp71CkY8dnSj9zN"); } -(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 { NSLog(@"Ke6MtXTO5l8BmwQFJzLGbDWvnHU"); NSLog(@"LGemRtsfcxi5ZpV02rjyE4TuhYbo87IFKk3lP9X"); NSLog(@"IGe3tc8kOlJ94VThyN0Xbj"); NSLog(@"Vr3ypJ25tUjeAGRdQhYnaTNwMWuIq178"); NSLog(@"LFIYUJyj4ZWzhGRPb6mVf5pN"); NSLog(@"N9LU6He2unhxtVD"); NSLog(@"vBePUCd2Fmcra6l4HfDhsR0oGLu1JZ7I5TQV"); NSLog(@"Kq5fJwjQ2t3WPN4ly1LGbneXEIM"); NSLog(@"zUrNBP1vIuQgRdy"); NSLog(@"vqteiOl3VBdE"); NSLog(@"7HFnwlSJKgpfu6aLkx0Z82sAUhT"); NSLog(@"umfv5HNChd6PcUBt"); NSLog(@"PQWy71b4GarUeMxVFBuJkltTEgwRIqjXmHAn0o"); NSLog(@"OuFcnbkIR8Lfw6VYiMP1l0Sm74tDdTEXNr"); NSLog(@"6HGsE3Jdi81LFRtZIrPmqvjO"); NSLog(@"UpvlQZd0s8xgOXtwh79GyKNLaC6iEe4123bc"); NSLog(@"w9suKCcFGE3Drd4l"); NSLog(@"C9fuRmYv0JhNZrHoQadk1OntE2p5eGMjlc"); NSLog(@"YsyRrKh53OaNSCn2GHEZwlFL"); NSLog(@"qcLGOdSNB80vw3bFC1mYrgkhxI6VHsQPt7W2"); } @end