You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							48 lines
						
					
					
						
							1.3 KiB
						
					
					
				
			
		
		
	
	
							48 lines
						
					
					
						
							1.3 KiB
						
					
					
				| // | |
| //  TFDiscoverHeaderViewCell.m | |
| //  WXReader | |
| // | |
| //  Created by 谢腾飞 on 2020/12/2. | |
| //  Copyright © 2020 xtfei_2011@126.com. All rights reserved. | |
| // | |
|  | |
| #import "TFDiscoverHeaderViewCell.h" | |
|  | |
| @interface TFDiscoverHeaderViewCell () | |
| { | |
|     UIImageView *bannerImageView; | |
| } | |
| @end | |
|  | |
| @implementation TFDiscoverHeaderViewCell | |
|  | |
| - (instancetype)initWithFrame:(CGRect)frame | |
| { | |
|     if (self = [super initWithFrame:frame]) { | |
|         self.backgroundColor = kWhiteColor; | |
|         [self createSubViews]; | |
|     } | |
|     return self; | |
| } | |
|  | |
| - (void)createSubViews | |
| { | |
|     bannerImageView = [[UIImageView alloc] initWithCornerRadiusAdvance:8 rectCornerType:UIRectCornerAllCorners]; | |
|     bannerImageView.contentMode = UIViewContentModeScaleAspectFill; | |
|     [self addSubview:bannerImageView]; | |
|      | |
|     [bannerImageView mas_makeConstraints:^(MASConstraintMaker *make) { | |
|         make.left.mas_equalTo(self.mas_left).with.offset(kHalfMargin); | |
|         make.top.mas_equalTo(self.mas_top); | |
|         make.width.mas_equalTo(self.mas_width).with.offset(- kMargin); | |
|         make.height.mas_equalTo(self.mas_height); | |
|     }]; | |
| } | |
|  | |
| - (void)setImageURL:(NSString *)imageURL | |
| { | |
|     _imageURL = imageURL; | |
|      | |
|     [bannerImageView setImageWithURL:[NSURL URLWithString:imageURL] placeholder:HoldImage options:YYWebImageOptionSetImageWithFadeAnimation completion:nil]; | |
| } | |
| @end
 | |
| 
 |