ASGoodsReviewHeadCell.m 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // ASGoodsReviewHeadCell.m
  3. // Asteria
  4. //
  5. // Created by xingyu on 2024/5/21.
  6. //
  7. #import "ASGoodsReviewHeadCell.h"
  8. #import "ReviewsTableHearV.h"
  9. @interface ASGoodsReviewHeadCell()
  10. @property (nonatomic, strong) ReviewsTableHearV *tableHeadV;
  11. @end
  12. @implementation ASGoodsReviewHeadCell
  13. - (void)setupSubviewS {
  14. [self.contentView addSubview:self.tableHeadV];
  15. [self.tableHeadV mas_makeConstraints:^(MASConstraintMaker *make) {
  16. make.left.top.mas_equalTo(0);
  17. make.right.mas_equalTo(0);
  18. make.height.mas_equalTo([ReviewsTableHearV xxx_viewHeight]);
  19. make.bottom.mas_equalTo(-10);
  20. }];
  21. }
  22. - (void)configData:(id)Data{
  23. GoodsInformationM *model = (GoodsInformationM *)Data;
  24. [self.tableHeadV tt_confignewdata:model];
  25. }
  26. - (ReviewsTableHearV *)tableHeadV {
  27. if (!_tableHeadV) {
  28. _tableHeadV = [[ReviewsTableHearV alloc] initWithFrame:CGRectFlatMake(0, 0, KScreenHeight, [ReviewsTableHearV xxx_viewHeight])];
  29. _tableHeadV.backgroundColor = [UIColor colorWithHexString:@"#FFFFFF"];
  30. @weakify(self)
  31. _tableHeadV.ViewtapClose = ^(NSInteger num, id _Nonnull data) {
  32. @strongify(self)
  33. if (self.currencyparameterClose) {
  34. self.currencyparameterClose(4, nil);
  35. }
  36. };
  37. }
  38. return _tableHeadV;
  39. }
  40. @end