// // RQHomeSubPageVideoItemViewModel.m // SDJK // // Created by 张嵘 on 2021/11/9. // #import "RQHomeSubPageVideoItemViewModel.h" @interface RQHomeSubPageVideoItemViewModel () @property (nonatomic, readwrite, strong) VideosItem *videosItem; @end @implementation RQHomeSubPageVideoItemViewModel - (instancetype)initWithVideosItem:(VideosItem *)videosItem { if (self = [super init]) { self.videosItem = videosItem; CGFloat cellWidth = (RQ_SCREEN_WIDTH - (16 * 2) - 11.f) / 2.f; if (videosItem.teachingVideoTypeId == 0 || videosItem.teachingVideoTypeId == NSIntegerMin) { /// 短视频 self.itemSize = CGSizeMake(cellWidth, cellWidth * (1152.f / 648.f) + 16.f + 24.f); } else { /// 常规视频 self.itemSize = CGSizeMake(cellWidth, cellWidth * (94.f / 167.f) + 16.f + 24.f); } } return self; } - (NSString *)itemClassName { return @"RQHomeSubPageVideoCell"; } @end