From 3e8437ae559487362fae3525beb79c534c213a51 Mon Sep 17 00:00:00 2001 From: 单军华 Date: Thu, 12 Jul 2018 13:44:34 +0800 Subject: [PATCH] bug修复和功能优化 --- screendisplay/screendisplay/Classes/检测/View/DetailItemCell.m | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git "a/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/View/DetailItemCell.m" "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/View/DetailItemCell.m" index 82961ea..b130042 100644 --- "a/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/View/DetailItemCell.m" +++ "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/View/DetailItemCell.m" @@ -126,9 +126,28 @@ self.UnitLabel.text = [NSString stringWithFormat:@"(%@)",detailViewModel.unit]; + if([StringUtil isPureFloat:detailViewModel.value] && ![StringUtil isPureInt:detailViewModel.value]) + { + detailViewModel.value = [NSString stringWithFormat:@"%.2f",[detailViewModel.value floatValue]]; + } + self.currentValueLabel.text = detailViewModel.value; - - CGFloat progress = (([detailViewModel.value floatValue]-[detailViewModel.lower floatValue])/([detailViewModel.upper floatValue] -[detailViewModel.lower floatValue])); + + //e17 + if([_detailViewModel.sensor_key isEqualToString:@"e17"]) + { + _NameLabel.font = AdaptedFontSize(9); + } + else + { + _NameLabel.font = AdaptedFontSize(10); + } + + CGFloat progress = 0.0; + if([detailViewModel.upper floatValue] != 0) + { + progress = ([detailViewModel.value floatValue]/[detailViewModel.upper floatValue]); + } self.pPregressView.progress = progress; } -- Gitblit v1.8.0