YMPersonalDynamicAlbumCellViewModel.m 945 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // YMPersonalDynamicAlbumCellViewModel.m
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/3/3.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "YMPersonalDynamicAlbumCellViewModel.h"
  9. #import "YMDynamicListModel.h"
  10. @interface YMPersonalDynamicAlbumCellViewModel ()
  11. /// 相册Url
  12. @property (nonatomic, copy, readwrite) NSString *albumType;
  13. /// 相册Url
  14. @property (nonatomic, copy, readwrite) NSString *albumUrl;
  15. /// 相册尺寸
  16. @property (nonatomic, assign, readwrite) CGSize albumSize;
  17. @end
  18. @implementation YMPersonalDynamicAlbumCellViewModel
  19. - (void)ym_initialize{
  20. [super ym_initialize];
  21. if ([self.params[ParamsModel] isKindOfClass:[YMDynamicImageModel class]]) {
  22. YMDynamicImageModel *model = self.params[ParamsModel];
  23. self.albumType = model.exts;
  24. self.albumUrl = model.url;
  25. self.albumSize = CGSizeMake([model.width floatValue]*0.8, [model.height floatValue]*0.8);
  26. }
  27. }
  28. @end