VipSubjectCollectionViewCell.m 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // VipSubjectCollectionViewCell.m
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2019/9/3.
  6. // Copyright © 2019 JCZ. All rights reserved.
  7. //
  8. #import "VipSubjectCollectionViewCell.h"
  9. @implementation VipSubjectCollectionViewCell
  10. - (void)awakeFromNib {
  11. [super awakeFromNib];
  12. // Initialization code
  13. }
  14. - (void)setQuesTionItem:(QuesTionItem *)quesTionItem {
  15. _quesTionItem = quesTionItem;
  16. [[RACObserve(quesTionItem, isRight) takeUntil:self.rac_prepareForReuseSignal] subscribeNext:^(id _Nullable x) {
  17. switch (quesTionItem.isRight) {
  18. case 0:
  19. self.subjectBtn.backgroundColor = quesTionItem.isCurrent? UIColor.groupTableViewBackgroundColor : UIColor.whiteColor;
  20. // self.subjectBtn.borderWidth = 1;
  21. // self.subjectBtn.borderColor = quesTionItem.isCurrent? UIColor.darkGrayColor : UIColor.lightGrayColor;
  22. break;
  23. case 1:
  24. self.subjectBtn.backgroundColor = [UIColor colorWithRed:0.56 green:0.88 blue:0.71 alpha:1.00];
  25. // self.subjectBtn.borderWidth = quesTionItem.isCurrent? 1 : 0;
  26. // self.subjectBtn.borderColor = UIColor.greenColor;
  27. break;
  28. case 2:
  29. self.subjectBtn.backgroundColor = [UIColor colorWithRed:0.92 green:0.46 blue:0.36 alpha:1.00];
  30. // self.subjectBtn.borderWidth = quesTionItem.isCurrent? 1 : 0;
  31. // self.subjectBtn.borderColor = UIColor.redColor;
  32. break;
  33. default:
  34. break;
  35. }
  36. }];
  37. }
  38. @end