123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- //
- // 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
|