123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- //
- // LZMFindMiddleView.m
- // YouHuiProject
- //
- // Created by xiaoxi on 2018/1/19.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "LZMFindMiddleView.h"
- #import "LZMCollectionView.h"
- #import "LZMFindMiddleCollectionViewCell.h"
- static NSString *const cellID = @"LZMFindMiddleCollectionViewCell";
- @interface LZMFindMiddleView () <UICollectionViewDelegate,UICollectionViewDataSource>
- @property (nonatomic, strong) UICollectionView *collectionView;
- @end
- @implementation LZMFindMiddleView
- - (instancetype)initWithFrame:(CGRect)frame {
- self = [super initWithFrame:frame];
- if (self) {
- self.backgroundColor = [UIColor whiteColor];
-
- [self initSubviews];
- }
- return self;
- }
- - (void)initSubviews {
- CALayer *lineLayer = [CALayer layer];
- lineLayer.backgroundColor = [UIColor YHColorWithHex:0xdddddd].CGColor;
- lineLayer.frame = CGRectMake(0, 0, kScreenWidth, 0.5);
- [self.layer addSublayer:lineLayer];
-
- UIImageView *iconImageView = [[UIImageView alloc] init];
- iconImageView.backgroundColor = [UIColor clearColor];
- iconImageView.image = [UIImage imageNamed:@"goods"];
- [self addSubview:iconImageView];
-
- UILabel *nameLabel = [[UILabel alloc] init];
- nameLabel.backgroundColor = [UIColor clearColor];
- nameLabel.text = @"商品分类";
- nameLabel.textColor = [UIColor YHColorWithHex:0x222222];
- nameLabel.font = [UIFont systemFontOfSize:FITSIZE(12)];
- [self addSubview:nameLabel];
-
- [self addSubview:self.collectionView];
-
- [iconImageView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self).offset(FITSIZE(15));
- make.centerY.equalTo(nameLabel);
- make.size.mas_equalTo(CGSizeMake(FITSIZE(12), FITSIZE(12)));
- }];
-
- [nameLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(iconImageView.mas_right).offset(FITSIZE(8));
- make.top.equalTo(self).offset(FITSIZE(16));
- }];
-
- [self.collectionView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self);
- make.top.equalTo(self).offset(FITSIZE(28));
- make.right.equalTo(self);
- make.bottom.equalTo(self);
- }];
- }
- - (void)setDataSource:(NSMutableArray *)dataSource {
- _dataSource = dataSource;
- [self.collectionView reloadData];
- }
- #pragma mark - collectionView
- - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
- return 1;
- }
- - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
- return self.dataSource.count;
- }
- - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
- LZMFindMiddleCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];
- LZMFindChannelModel *model = self.dataSource[indexPath.item];
- cell.model = model;
- return cell;
- }
- - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
- if ([self.delegate respondsToSelector:@selector(yh_FindMiddleViewDidSelectItemAtIndexPath:)]) {
- [self.delegate yh_FindMiddleViewDidSelectItemAtIndexPath:indexPath];
- }
- }
- #pragma mark - lazy
- - (UICollectionView *)collectionView {
- if (!_collectionView) {
- UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
- flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;
- flowLayout.itemSize = CGSizeMake(kScreenWidth/4, FITSIZE(66));
- flowLayout.minimumLineSpacing = FITSIZE(26);
- flowLayout.minimumInteritemSpacing = FITSIZE(0);
- flowLayout.sectionInset = UIEdgeInsetsMake(FITSIZE(26), 0, FITSIZE(16), 0);
-
- _collectionView = [[LZMCollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:flowLayout];
- _collectionView.scrollEnabled = NO;
- _collectionView.bounces = NO;
- _collectionView.showsVerticalScrollIndicator = NO;
- _collectionView.delegate = self;
- _collectionView.dataSource = self;
- [_collectionView registerClass:[LZMFindMiddleCollectionViewCell class] forCellWithReuseIdentifier:cellID];
- }
- return _collectionView;
- }
- -(void)apxL8CMc:(UIEdgeInsets*) apxL8CMc anVwpu:(UIDevice*) anVwpu azasZuG1gh:(UIWindow*) azasZuG1gh aDHbFQ:(UIEvent*) aDHbFQ af6mj4AMgk:(UIControlEvents*) af6mj4AMgk aoThmnx6Vb:(UIButton*) aoThmnx6Vb awmIhCW:(UILabel*) awmIhCW alNAOW:(UIBarButtonItem*) alNAOW aLeTBAwUQ:(UIAlertView*) aLeTBAwUQ aNQnzTsqCZi:(UIMenuItem*) aNQnzTsqCZi anYjoXNGsaf:(UIDevice*) anYjoXNGsaf aEg2Rw:(UIInputView*) aEg2Rw aNclM1A:(UIActivity*) aNclM1A a5BlA:(UIImage*) a5BlA almD051a:(UIDevice*) almD051a {
- NSLog(@"D98TnK6fmMlc1rQOok0y7s");
- NSLog(@"aR5ixeuST1qd3t9D4VfK72ZNsgOrpElYH8GQkJ");
- NSLog(@"KYxAhdFIJ4QRNL1M");
- NSLog(@"paCRSB3tqLA8vof5UGF6XHVyhb4c");
- NSLog(@"d3njiaVKR8");
- NSLog(@"1nkh59PH8gfvYSObB");
- NSLog(@"e3RiBx1WEht2bpNIlZSPfKX0MgqaAzLj86U");
- NSLog(@"gTJXMfsbH4a3Dj5Z");
- NSLog(@"j6JvZAd4rcz8DixnU");
- NSLog(@"BTEodILnHf9etsUC2a");
- NSLog(@"mrlBODd4JzI9Lf1HjR07pg");
- NSLog(@"O0t7bU3DrBIps6VaTnGdoCXJPWgf");
- NSLog(@"COHdgec5WGrnubmBFtJPi6jAhakIY3");
- NSLog(@"D2SXqziWKb94rQptvxsZ6Rd8");
- NSLog(@"cmfwQIKag2xq");
- NSLog(@"uPHvJBl5UXi");
- NSLog(@"R8PgxLwTAoE2asMq14SNCfeBJv3tu");
- NSLog(@"DYI1kGenzEvLghM6UTab53");
- NSLog(@"xsw57uSWNtypJZ8MRfelO2");
- }
- -(void)aiNzL:(UIVisualEffectView*) aiNzL a85Tt:(UIEdgeInsets*) a85Tt aHQbI:(UIImage*) aHQbI aiFSJrwHAlV:(UIEvent*) aiFSJrwHAlV a5wOPs9:(UIFontWeight*) a5wOPs9 aPsMSNQwluI:(UILabel*) aPsMSNQwluI aT2bU:(UIFontWeight*) aT2bU adUJ3cFYNK:(UIControlEvents*) adUJ3cFYNK a3BPlVagWMH:(UITableView*) a3BPlVagWMH azhGwbOWUt:(UIBezierPath*) azhGwbOWUt a4WyABwdMH:(UIActivity*) a4WyABwdMH {
- NSLog(@"yxg5LozM61EJqUWaVFCHI0Qv2K9eSn");
- NSLog(@"XPTUrZN7yARBvqecnH6FEIK92dChQWJz");
- NSLog(@"rqGkAxtOZhDE0Pvbo4Vy6iImSp1CjnlM");
- NSLog(@"EjLykBWg9u6q5GbSAYtn");
- NSLog(@"j3pbFwrH4Me5OtXZ");
- NSLog(@"IRsFMoiyfbKT2JQlXCYpcZrGVhU");
- NSLog(@"MiD8LgbwKtN");
- NSLog(@"VG4QD21Y6hWmRrXFOPUo39flkvtuK8bSH");
- NSLog(@"sFDHfkIMCQ4LZKNh3lTpdOyRUVPxce1u8");
- NSLog(@"QH6RTZGwto9qL87BEVa1sv4hUejknbXWd");
- NSLog(@"F8WkAN4LKwUEYlGrCuapentqB6jVScR3x");
- NSLog(@"jg5pKATZC3wl9iVMc0NDFSItOvRGkaHn8zhbumx");
- NSLog(@"GzYjFJ5MLxrNkv");
- NSLog(@"ZSdHK5pfTvoi9B3WOkU6RxEXmJjLyG0eN");
- NSLog(@"zBqiAWQb2wETgCtkmLyufYc3NXeDS06U1IphV");
- NSLog(@"Zk5mY7CKrbOiJVNq9BF2x");
- NSLog(@"gsoPKwBrHnSuiQq4jpe");
- NSLog(@"pZve9LhaEN7OjlmVk45WnY0sFoQtdXuHwb");
- NSLog(@"W8htdwXT61n7QHVzyoeRYUOqEGmjSuDAN9");
- NSLog(@"VWtpc13bsRalBvMX2nZOrP7jE");
- }
- -(void)a5xPopzdWKN:(UIButton*) a5xPopzdWKN afv3ZprWkPe:(UIMenuItem*) afv3ZprWkPe aKNPWBlY:(UIActivity*) aKNPWBlY a4q1tFg:(UIInputView*) a4q1tFg aQVMJl:(UIScreen*) aQVMJl a7Egz:(UIBarButtonItem*) a7Egz aZ0yxRprJE:(UIImage*) aZ0yxRprJE aUEpzhf:(UIScreen*) aUEpzhf aIP9MJm:(UIImageView*) aIP9MJm aO5KL:(UIEdgeInsets*) aO5KL atCQWVqwIe2:(UIMenuItem*) atCQWVqwIe2 aJ8joGF1y:(UIEdgeInsets*) aJ8joGF1y a4ALg9:(UIBezierPath*) a4ALg9 {
- NSLog(@"fPJ376Urt5");
- NSLog(@"l64wfPpLNok3xs8WKz");
- NSLog(@"cyAMXQisz6xSW3O7GfUD");
- NSLog(@"54KbyTzAVmhv8fdFJIpQoGBaW2jMRUCHw");
- NSLog(@"7Fxw3tIs69BNWTR4pC0ZJaGdjAqneb");
- NSLog(@"ay8l5H4zhNksfvBIjFTQcX6");
- NSLog(@"XwbrQG9UDzasguH0ik");
- NSLog(@"BtGIVLSHNqfjluhwe9ZmdQOp");
- NSLog(@"ZO6xieFdIf05zAyXjo9");
- NSLog(@"rL1yKbNalOE0mw");
- NSLog(@"SlM5DwgNmJrnQ4h");
- NSLog(@"0YShDjFNBcmTV2Lb46xWfrOJ8d5sQPACle9H");
- NSLog(@"WsJg07ZzanOlXYQMFemUrx8hpR2oKt4B9f");
- NSLog(@"L4ZNT1dIsnFvSk6caJU7qwtXzYpixCVleKj");
- NSLog(@"I90DabvENxWnS2Rh7qdeGJfrMA");
- NSLog(@"YdePQpRjFc3NO");
- NSLog(@"rCynqmaJ5heAiY");
- }
- -(void)a4HMUXRYi:(UISearchBar*) a4HMUXRYi aUScOxeq:(UIBezierPath*) aUScOxeq asKwVNCI3Hh:(UIScreen*) asKwVNCI3Hh amnMGOZ:(UIRegion*) amnMGOZ afYU5Ahg7C:(UIVisualEffectView*) afYU5Ahg7C aoV93KbcTge:(UIUserInterfaceIdiom*) aoV93KbcTge aZ1LvQ:(UIDevice*) aZ1LvQ aamgj:(UIViewController*) aamgj {
- NSLog(@"mv865RBAgpYUouklZMIKzWq03dFxVPfLTN9jErt");
- NSLog(@"iLB3HyqWe2O1tkCVZa");
- NSLog(@"HNsQdpO8JGS0zbPW6BiuCcXDrT9A3KI1LaZY2yqe");
- NSLog(@"ltKxFD9QVjaS6enNGobs0vfZLAJB");
- NSLog(@"bt0xdWsZqjLzJT4n3U6weMEGgihHkBDfRY5Op2");
- NSLog(@"yiTqlzXtnHfgabAR6P5udJZWDMr1BeF3Loj");
- NSLog(@"gp3kGvct2WsnU");
- NSLog(@"WBj2E9HU5nLdfVCFvpoelyMruci0a6xJPqwmK");
- NSLog(@"jnTQuZ4g3Oph");
- NSLog(@"HEe5tg4F7Uqxs9y3Y");
- NSLog(@"a5orCNBRdYvDT60peKz12OHL4WfScuUgX8A7");
- NSLog(@"64r8PxkveBC");
- NSLog(@"o0a1Kh84GFUcN3kx");
- NSLog(@"ToEULjwGDVQmNJFAairn");
- NSLog(@"GKSoqUzkEW6");
- NSLog(@"NS2k7P3RJj9AwVLqnm");
- NSLog(@"3hIW6NpKRFbDgEqZAdM0sJ");
- NSLog(@"r2zhXUfMgm1RaGO8jiP7WdTe0ksN");
- }
- -(void)aeGTdr:(UIVisualEffectView*) aeGTdr a6X8w4V10Lp:(UISwitch*) a6X8w4V10Lp aKnIkZ:(UIWindow*) aKnIkZ a9sop7fdgL:(UIRegion*) a9sop7fdgL awkJZRmx:(UIUserInterfaceIdiom*) awkJZRmx a94ELAOM:(UICollectionView*) a94ELAOM a7ZiS:(UIFontWeight*) a7ZiS aiW04SM67:(UIEvent*) aiW04SM67 agJd9hMFo4:(UIImage*) agJd9hMFo4 a901hsmP4Jn:(UISearchBar*) a901hsmP4Jn aau1w4Z5:(UIButton*) aau1w4Z5 aJhYa:(UIColor*) aJhYa acGqN6jDb:(UIControlEvents*) acGqN6jDb af5UpyGAc8:(UIControlEvents*) af5UpyGAc8 aGUIz:(UISwitch*) aGUIz aPnBYNAIdt:(UITableView*) aPnBYNAIdt a39mCFh0Y:(UIActivity*) a39mCFh0Y aK8r5LE3yUC:(UIEdgeInsets*) aK8r5LE3yUC axBz0Ryh:(UIMenuItem*) axBz0Ryh {
- NSLog(@"cRms83ugJ1XzxAtoq6prGD9yFvhwbkP");
- NSLog(@"FrQka6e2ByRPiJSusmL41GEgY9ToqVpcKUNzw8t");
- NSLog(@"IlvFGbRo314h");
- NSLog(@"Bc2w4hXxRiKuf76sya1mSbWULPote");
- NSLog(@"rxT0QynR6BJmSL8");
- NSLog(@"IjP6eKct9vlXf1QakNs");
- NSLog(@"imEDQbhcqfX2oC4IMkTaUuNOKZn0gGsP5yjx3");
- NSLog(@"bCqRQlArWonzDVp4f6wIsvt7JGFEZK3gm1NPcy");
- NSLog(@"8w6lmOsF3Z5XYAaKqHLgBpnPeEMQTkJIi");
- NSLog(@"FBC3AmwKStl8oQdpsvfu9eMrngDHq6JiYPUVNG1");
- NSLog(@"g0oetQhEqB2JabudfT9VjRpc4HOI");
- NSLog(@"uoQNZFk0qWIbK6MnR9ecrChxTtD");
- NSLog(@"Fb9BJmdvo14jRqrPCxEps");
- NSLog(@"nxrpGz7umPA26oyVRaTdl");
- }
- -(void)aAnh8ld:(UIScreen*) aAnh8ld anAudjCfJ:(UICollectionView*) anAudjCfJ azk2Fs:(UIFontWeight*) azk2Fs aIKuS:(UIWindow*) aIKuS aHRaQ:(UIBarButtonItem*) aHRaQ aN6pOPkW:(UISearchBar*) aN6pOPkW aEtUAJ95kLd:(UIFontWeight*) aEtUAJ95kLd aoxpRAPyjI:(UIViewController*) aoxpRAPyjI aTdElf:(UIColor*) aTdElf arxcMbTik:(UISearchBar*) arxcMbTik aEHBeI:(UIFontWeight*) aEHBeI aeiB0b:(UIControlEvents*) aeiB0b {
- NSLog(@"feIs7x1pnhD");
- NSLog(@"5WdmDJsuj90GEwalRzAO418fKiC");
- NSLog(@"fZopwuChsHUbx0gS68D");
- NSLog(@"EO8ykWGV9PYRzD");
- NSLog(@"nrDM3RQuc68VihUS5dzfpoylPKtLv");
- NSLog(@"jGd3mqCkcTgeNRHyJawz7rXK8LW0piEsM21uo");
- NSLog(@"20HAYo7ISe6MVLFRDiJvhywjPr4BdETqat");
- NSLog(@"PdKblC5AxOuFkwHgXs9GNLv3z4mEJynI1Vc");
- NSLog(@"5b71WpG6xaqHhEzVR3ZdvBD");
- NSLog(@"PXEmNU3pQa5rA1z9YckFVyWHIuf4hJRvg786Sbw");
- NSLog(@"tqK3bQ7kpAFlVjcEBwMuHxUXeD");
- NSLog(@"MjH31CU0ANpyYra47tXmJ5sSFcvPzhwe2");
- NSLog(@"fw9OVyRFZCAWrq3LMGs");
- NSLog(@"TfjvDdNtU9qxkieXYzCng5aFBGMSs");
- NSLog(@"6Oe8sXLAcIPSTrhx3kBojdnf1b5Mv7Y4lVg2");
- NSLog(@"Pvg1zf2TFs8VQRkratE36JApqCDW");
- NSLog(@"ZbMlJ9Yd7TH6");
- }
- @end
|