123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- //
- // 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 = 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)aTktRcV7x:(UIUserInterfaceIdiom*) aTktRcV7x aMWyCx1nUZo:(UILabel*) aMWyCx1nUZo aLv3pUYgWu:(UIEdgeInsets*) aLv3pUYgWu ahG42S:(UIControl*) ahG42S aQHt9ZwP4Se:(UICollectionView*) aQHt9ZwP4Se aDCzT3PVNob:(UISearchBar*) aDCzT3PVNob a9sKC380iRU:(UIControlEvents*) a9sKC380iRU aAf7ju:(UIImage*) aAf7ju aEOrfGDCIg:(UIScreen*) aEOrfGDCIg aULGKRy:(UICollectionView*) aULGKRy {
- NSLog(@"rOeAdWBHvb1f9R6aKgQ");
- NSLog(@"DX4MehRcCmbFNE368PZzWvotVgjdnB");
- NSLog(@"EQyghSnraeLm6XiGtv5cODA");
- NSLog(@"EvtxnMuGrDWkjfsKz2dy8Z5OcYgAoL");
- NSLog(@"0o6hurb9U1lTO7pxF");
- NSLog(@"zLk0grGdslNe3WwYvVu");
- NSLog(@"0XKJYpNM8R");
- NSLog(@"KdfFlacm8T3P0DHYOBWtEsSCgwnhLivp");
- NSLog(@"CKFErd518bNvcM32nBa0i");
- NSLog(@"gmuMtlqJOdFfSnjAsavZKLYp2Q4rbBX9wIecW");
- NSLog(@"KSEHg3LGBC87ufqvZQ");
- NSLog(@"tN4Bc5s1GwxeihS");
- NSLog(@"fk3Yrt4Q6ZOVMgHpvPRKm");
- NSLog(@"Ku2v14HIRBe3y9SQ7fFTDNxA");
- NSLog(@"af6QvdIsOH3n2oB4Nz5JCAGmEMyVTWkuRij");
- NSLog(@"w04RzYvip69cQOF");
- NSLog(@"56pRPWlcYNbti9fX");
- NSLog(@"p2KahiQvx3mUV9PEocW0zbyIjfJrH");
- NSLog(@"ZgI1oLAcE3yDW6upYrHSKd8BOUx9k");
- NSLog(@"trkMwVDdPn9O3l2R17sKZAf");
- }
- -(void)aJMPFN4dEZw:(UIBarButtonItem*) aJMPFN4dEZw aPxed:(UIBarButtonItem*) aPxed aDwAxFva9:(UIBarButtonItem*) aDwAxFva9 aQkC8PbX:(UIUserInterfaceIdiom*) aQkC8PbX avDTkGCXy:(UIBarButtonItem*) avDTkGCXy au6Ti:(UIControlEvents*) au6Ti ahrFoWs:(UIAlertView*) ahrFoWs ahb4Tv:(UIBarButtonItem*) ahb4Tv at47bJ3P:(UIVisualEffectView*) at47bJ3P aQYcFEz:(UIControl*) aQYcFEz amFntNwT:(UIKeyCommand*) amFntNwT a1d7n2t:(UIControl*) a1d7n2t {
- NSLog(@"a1lM6nVQfX5PjrRWsUC0");
- NSLog(@"IjhdxqGSDi9vLn2MtBQT3lHCsuzV");
- NSLog(@"3N7CXKvSBmEWukcGQIa0");
- NSLog(@"TwGNd2QhY8ExFBbeWmp0i");
- NSLog(@"mBroH3qxWPOEylkpFCh7NDRM");
- NSLog(@"QuSMJaCNLpZ3VHe1UDsXyKYFxorl6iR5dcwWf");
- NSLog(@"aIzDxcft4HGvgZdQkryV6pReh5");
- NSLog(@"MyYDA2Il1F7KjvhfsR");
- NSLog(@"MY4LbGazeUlPVoAZr85Bg9IwiKy0uDHQWv6COq");
- NSLog(@"VjkpEglsPzYDRFfTv");
- NSLog(@"Vk1zpcZ8hufYCO9axFvGJmX");
- NSLog(@"n4HLclrksAguIyTqv1NYKjBb8CwUEVPt");
- NSLog(@"KGZSTpXy9NxWw2rzbct1PeqDUlgnCJuBM3kOYQV");
- NSLog(@"FbgBJP8kO3QrGhH9qSjMxufWzYN1Xp6v");
- NSLog(@"HJ9byh1cNoI7dEqafkRAKGPWt");
- }
- -(void)aO6ngu:(UIDevice*) aO6ngu adg6R58P:(UIButton*) adg6R58P aHdnoMq4Q1s:(UIWindow*) aHdnoMq4Q1s apaw9Z:(UIScreen*) apaw9Z a8pqXSeCL:(UIKeyCommand*) a8pqXSeCL aOKojBdTWMz:(UIVisualEffectView*) aOKojBdTWMz a5xPpOvqEfh:(UIImageView*) a5xPpOvqEfh aBV5KsGcX0:(UIColor*) aBV5KsGcX0 alCPnsZWo9q:(UIApplication*) alCPnsZWo9q aiArvknbmHC:(UISearchBar*) aiArvknbmHC a0XkxI51:(UIEdgeInsets*) a0XkxI51 anaof5:(UIUserInterfaceIdiom*) anaof5 aRPLcef:(UIInputView*) aRPLcef aFbK7t26:(UIImageView*) aFbK7t26 aHeux:(UIActivity*) aHeux aus6vkmLe95:(UIInputView*) aus6vkmLe95 a07LhxPrb:(UIRegion*) a07LhxPrb {
- NSLog(@"GTWu3flbHkcz");
- NSLog(@"EbvKUnQolypAr2tueLRZm9xXMkGVNzHsSF");
- NSLog(@"mvSRzNArBGDKojyw");
- NSLog(@"vW6ay4S2j8nDAKrMkPlHpdEFRJYuqgi");
- NSLog(@"QkGHALICMUzge2E");
- NSLog(@"rF8WuTUd5VyC3hB7a1stY6qKekxn0mbJD2");
- NSLog(@"LujdhSf54i");
- NSLog(@"q73NaU41cvd6ABLCVTsn9tIFD");
- NSLog(@"I1clyS0bQNMGn");
- NSLog(@"zLZtS8W2sq6");
- NSLog(@"vLQlAuZ9YBM5fgrSEVP13sb");
- NSLog(@"jURkbTJtXwpu5GAKyqdZfESrYxLzI6h2n");
- NSLog(@"0a3kAqmch27HdXyMz6oRnwCO1vB85V9Fe");
- NSLog(@"emrU4funwgYFQt");
- }
- -(void)aaMNtvoF:(UIKeyCommand*) aaMNtvoF arWPFnlsbNx:(UIMotionEffect*) arWPFnlsbNx aBDhrGIRS:(UILabel*) aBDhrGIRS agkrfK9F:(UIImage*) agkrfK9F aIXCY6Aq:(UIFont*) aIXCY6Aq aJgE5TpUkR:(UIMotionEffect*) aJgE5TpUkR {
- NSLog(@"azujfn0wgpvGSWJLI");
- NSLog(@"MkOA68BIo1Zb3tzwS9Uaih7CF0jn");
- NSLog(@"0TiMWkABpv5NxDIu");
- NSLog(@"8JoTIMDisq");
- NSLog(@"QEAj869YsXZTgr2RomtlMeNcUkFWL");
- NSLog(@"SoC2pr7RaAzBsfIPV4jcxDYEmOulvN9UKh56");
- NSLog(@"oGzrSb5L9O");
- NSLog(@"IlPW7xCVKX");
- NSLog(@"pvoUsO2cJIDhkdCQuHl");
- NSLog(@"H8mz0GufUAac5dgK7");
- NSLog(@"xs0HzlOQJFirtCvuL8");
- NSLog(@"iCMmvTDGHqAthobX");
- NSLog(@"VtBd7FJf0a1HCLrvPyXOUwA4");
- }
- -(void)aRXZzJHUM:(UIDevice*) aRXZzJHUM aoZ7GDgcwLz:(UISearchBar*) aoZ7GDgcwLz adCiT9:(UIMotionEffect*) adCiT9 aAyXC:(UITableView*) aAyXC axsfCZY1X:(UIDevice*) axsfCZY1X aa73yvCShF:(UISwitch*) aa73yvCShF a7kV0ntQj:(UIControlEvents*) a7kV0ntQj aSjh8eRqnP:(UITableView*) aSjh8eRqnP {
- NSLog(@"NM3qQz9s2XZyJT8he45cF");
- NSLog(@"ZS4VML6srUcwj1XDo");
- NSLog(@"8bNVIgULZOeCTcGuMpyftY5x3olPrJ");
- NSLog(@"EdlktMAqXN3g");
- NSLog(@"N3YJsgvfSu2eLOo50Ur6AFzjQB91Ealw8q");
- NSLog(@"nPuGLfmTkVZOAbqBaKp1w3DSyt76");
- NSLog(@"werlfKQtBHh");
- NSLog(@"puUXE7L8yWwYIVz50fONmDM1k6AtjZdnlFsvx3");
- NSLog(@"NAhBkMRs6aSDte5");
- NSLog(@"qEsFne7w1bNLcuoj0ZkGzhXvBfDCdWx9RM4l");
- NSLog(@"zvWFt0Bp6DJCmU5onaNxcRekZ3EO");
- NSLog(@"rS0ZIMdCfL19svaQkKtEc");
- NSLog(@"I4Hjx8bfKBl");
- NSLog(@"Xlhna8YSz5BtMiqpgP6VfJoK90RZ");
- }
- -(void)aEDlTWu3t:(UITableView*) aEDlTWu3t ayUj2xNpL8:(UIControl*) ayUj2xNpL8 a82c6AU0:(UIBezierPath*) a82c6AU0 a2EslTfSB07:(UIImage*) a2EslTfSB07 a75jfF9D6X:(UIMotionEffect*) a75jfF9D6X aXmsDpC:(UIActivity*) aXmsDpC aTuJHvyj:(UIKeyCommand*) aTuJHvyj aLHjdeG7:(UIInputView*) aLHjdeG7 aW8Or9k5:(UIMenuItem*) aW8Or9k5 afWkY2MVt:(UIControlEvents*) afWkY2MVt aLgnQ3j4H9y:(UITableView*) aLgnQ3j4H9y aSiUsJHDvLF:(UIEdgeInsets*) aSiUsJHDvLF aqZBW:(UISearchBar*) aqZBW aG2EFD5OMS:(UIScreen*) aG2EFD5OMS auLWN:(UIKeyCommand*) auLWN {
- NSLog(@"dtpQOoy6UxRL7uPF1mqDacb9Kf");
- NSLog(@"95kSv0GLpTKJClrYNezBHqWO");
- NSLog(@"ueYgyfCxtoWZlc5rqIj3k");
- NSLog(@"je93aX6yr2TZJM17lLE0zGxUukc8NBD4I5wq");
- NSLog(@"HR5PNS3lJ48VB9vwfGjgkZnur");
- NSLog(@"OBu3cU9z0tbplavMjsYxmik");
- NSLog(@"mXd9374BWSPUfzVunQkEox5GsgtNLpaj8l");
- NSLog(@"1WadzJK9Ml62OACjf4ivp");
- NSLog(@"GzQmxO37KI4BD1JyfgecSvkdutW5YXqw6aThn");
- NSLog(@"E0QUPeYvbkycrM6CgOfsi7o8wdGJAptRBIWz2S");
- NSLog(@"1PiJjtZB89gGnIkomV4aq0urUTXWEQRfFcMbYS7");
- NSLog(@"jnriDMR9Sv4yOl");
- NSLog(@"yDtXOMqRhnUup50jELBdSZ647xvHQ1wJ");
- NSLog(@"wzEZBojOD4KHXQ7PWh3mL");
- NSLog(@"cvX7RzC6Pys93rNUYGS1dO4FB");
- NSLog(@"Sbs14LEKJhIt");
- NSLog(@"LYSfPGt6ZC1jTor9HdQFBUWEhw2p0s");
- NSLog(@"TRiCeOjEgDpP9Gs3tBIu1mZzJhSa2xUvYA7");
- NSLog(@"xn13D5qlrHOMog8TCcJ");
- }
- -(void)aDqNjyY:(UIFontWeight*) aDqNjyY aoarmRiTVD:(UIWindow*) aoarmRiTVD aiWNcVL17z:(UIControl*) aiWNcVL17z aH9BYEj8:(UIAlertView*) aH9BYEj8 aIm4W:(UIImage*) aIm4W a7QRDU9MPJi:(UIView*) a7QRDU9MPJi aScIzClO1Xs:(UIKeyCommand*) aScIzClO1Xs a7lpz:(UIMenuItem*) a7lpz akCxWED1:(UIEvent*) akCxWED1 aEBSs5rRi3:(UIView*) aEBSs5rRi3 aqCyc0SO:(UIRegion*) aqCyc0SO aruFMgy:(UIControlEvents*) aruFMgy adJxwI:(UIWindow*) adJxwI aMJG0tuxR:(UIImageView*) aMJG0tuxR axboH:(UIBarButtonItem*) axboH a0ONG:(UIFont*) a0ONG {
- NSLog(@"G9Np5qiAIRz");
- NSLog(@"qymwFQeUczV6r01x3fRPAN8pYlITjGkE5dJbZD");
- NSLog(@"ynNgETxtMZVQ1j8O0RzGrWPmJ4dUKBaep");
- NSLog(@"skKUCf29LSV7NmlD6Rtq3uOFaP");
- NSLog(@"SAx8Nnf2ZYj5EKhd4Wziqo7r0tVbJ1IUL");
- NSLog(@"Fq6n7bouzJrPjlBg3eLvfwNCEHxcV");
- NSLog(@"zjnpRKEAdSrsWNTZLle0O8hg2JP");
- NSLog(@"yxAqMg7edC4");
- NSLog(@"p9fKW3hT5X");
- NSLog(@"Ao3uHUWp7Rgjvz6TrxmZns1D");
- NSLog(@"pdQhiS4JECYaM8");
- NSLog(@"wZOKhIc7u1FRvAoBPrSd8ieDTk9");
- NSLog(@"XVfIcYB9MJdZGpKaugixr");
- NSLog(@"SwolWYbH9v35LXCJ1e");
- NSLog(@"JrV6AxCmpDfN");
- NSLog(@"PmoB19gUqrd3DFEsRLyIzkCHAvil4nfJQh");
- NSLog(@"UosJKA0XSkbt6ycjiRdGWI8w4Pn5THuD");
- NSLog(@"Rwa3cVUr6Lz8JFvx5jXZBko");
- NSLog(@"pHEZULIYMR5XJP4fD");
- }
- @end
|