RQExerciseAnswerItemViewModel.m 1001 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // RQExerciseAnswerItemViewModel.m
  3. // SDJK
  4. //
  5. // Created by 张嵘 on 2021/8/16.
  6. //
  7. #import "RQExerciseAnswerItemViewModel.h"
  8. @interface RQExerciseAnswerItemViewModel ()
  9. @property (nonatomic, readwrite, strong) NSString *answerString;
  10. @end
  11. @implementation RQExerciseAnswerItemViewModel
  12. - (instancetype)initWithRQExerciseModel:(RQExerciseModel *)exerciseModel {
  13. if (self = [super init]) {
  14. self.answerString = exerciseModel.answer;
  15. if ([exerciseModel.answer containsString:@"√"]) {
  16. self.answerString = @"正确答案选:正确";
  17. } else if ([exerciseModel.answer containsString:@"×"]) {
  18. self.answerString = @"正确答案选:错误";
  19. } else {
  20. self.answerString = [NSString stringWithFormat:@"正确答案选:%@",exerciseModel.answer];
  21. }
  22. self.rowHeight = [_answerString heightForFont:[UIFont systemFontOfSize:17] width:RQ_SCREEN_WIDTH - (16 * 2) - (8 * 2)] + (8 * 4);
  23. }
  24. return self;
  25. }
  26. @end