123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- //
- // HomeInformationCell.m
- // KulexiuForStudent
- //
- // Created by 王智 on 2022/4/21.
- //
- #import "HomeInformationCell.h"
- @interface HomeInformationCell ()
- @property (weak, nonatomic) IBOutlet UILabel *messageTitle;
- @property (weak, nonatomic) IBOutlet UILabel *timeLabel;
- @property (weak, nonatomic) IBOutlet UIImageView *messageImage;
- @property (weak, nonatomic) IBOutlet UIView *backView;
- @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottomSpace;
- @end
- @implementation HomeInformationCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
- self.selectionStyle = UITableViewCellSelectionStyleNone;
- }
- - (void)configCellWithSource:(HomeMessageModel *)model rowIndex:(ROWINDEX)rowIndex {
- self.messageTitle.text = [NSString returnNoNullStringWithString:model.title];
- self.timeLabel.text = [model.createTime dateFormatString];
- [self.messageImage sd_setImageWithURL:[NSURL URLWithString:[model.coverImage getUrlEndcodeString]] placeholderImage:[UIImage imageNamed:@"video_placeholder"]];
- if (rowIndex == ROWINDEX_TOP) {
- self.backView.layer.cornerRadius = 10.0f;
- self.backView.layer.maskedCorners = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner;
- self.bottomSpace.constant = 0.0f;
- }
- else if (rowIndex == ROWINDEX_BOTTOM) {
- self.backView.layer.cornerRadius = 10.0f;
- self.backView.layer.maskedCorners = kCALayerMinXMaxYCorner | kCALayerMaxXMaxYCorner;
- self.bottomSpace.constant = 20.0f;
- }
- else if (rowIndex == ROWINDEX_TOP_BOTTOM) {
- self.backView.layer.cornerRadius = 10.0f;
- self.backView.layer.maskedCorners = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner | kCALayerMinXMaxYCorner | kCALayerMaxXMaxYCorner;
- self.bottomSpace.constant = 20.0f;
- }
- else {
- self.backView.layer.cornerRadius = 0.0f;
- self.bottomSpace.constant = 0.0f;
- }
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- // Configure the view for the selected state
- }
- @end
|