12345678910111213141516171819202122232425262728293031323334 |
- #import "HealthDatasDrankCellView.h"
- @implementation HealthDatasDrankCellView
- - (void)awakeFromNib {
- [super awakeFromNib];
- [self.mSlider setThumbImage:SK_IMAGE(@"spo2_progress_track") forState:UIControlStateNormal];
- }
- - (void)setDatas:(NSInteger)index model:(ReportDrankModel*)model {
- if (index == 1) {
- [self.pulseLabel setText:[NSString stringWithFormat:@"%ld",(long)model.healthy.heartRate]];
- [self.pulseStatusBtn changeRiskStyle:model.healthy.level];
- } else if (index == 2) {
- [self.spo2Label setText:[NSString stringWithFormat:@"%ld",(long)model.healthy.bloodOxygen]];
- [self.mSlider setValue:model.healthy.bloodOxygen];
- } else {
- [self setDrank:model];
- }
- }
- - (void)setDrank:(ReportDrankModel*)model {
- if (!model || !(model.drunkJudgment))
- return;
- [self.drankLevelHintLabel setText:model.drunkJudgment.healthTipsContent];
- [self.drankLevelLabel setText:[NSString stringWithFormat:@"%ld%@", model.drunkJudgment.score, SK_NSLOCALIZED_STRING(@"drank_level", nil)]];
- if (model.drunkJudgment.score > 0) {
- [self.drankLevelDetailLabel setText:model.drunkJudgment.content];
- } else {
- [self.drankLevelDetailLabel setText:SK_NSLOCALIZED_STRING(@"drank_level_null", nil)];
- }
- }
- @end
|