From 8648a8f83419a65a44f77961b9aa80855d87a423 Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 22 Jan 2022 16:27:55 -0600 Subject: [PATCH] set static height for homescreen graph home screen graph start at zero --- Shared/views/ContentView.swift | 4 ++-- Shared/views/HeaderStatsView.swift | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Shared/views/ContentView.swift b/Shared/views/ContentView.swift index 35289b5..ae60309 100644 --- a/Shared/views/ContentView.swift +++ b/Shared/views/ContentView.swift @@ -176,11 +176,11 @@ struct ContentView: View { viewModel.add(mood: mood, forDate: date) } }) - .frame(minHeight: 85, maxHeight: 180) + .frame(height: 180) .frame(minWidth: 0, maxWidth: .infinity) } else { HeaderStatsView(fakeData: false, backDays: 30) - .frame(minHeight: 85, maxHeight: 180) + .frame(height: 180) // should match backDays above Text("Past \(30) days") .font(.body) diff --git a/Shared/views/HeaderStatsView.swift b/Shared/views/HeaderStatsView.swift index e3560f6..8b25542 100644 --- a/Shared/views/HeaderStatsView.swift +++ b/Shared/views/HeaderStatsView.swift @@ -41,31 +41,32 @@ struct HeaderStatsView : UIViewRepresentable { let chart = BarChartView() chart.drawGridBackgroundEnabled = false chart.drawValueAboveBarEnabled = false - + chart.xAxis.drawAxisLineEnabled = false chart.xAxis.labelTextColor = .clear - + chart.rightAxis.drawAxisLineEnabled = false chart.rightAxis.labelTextColor = .clear - + chart.leftAxis.drawAxisLineEnabled = false chart.leftAxis.labelTextColor = .clear - + chart.xAxis.drawGridLinesEnabled = false chart.leftAxis.drawGridLinesEnabled = false chart.rightAxis.drawGridLinesEnabled = false chart.leftAxis.axisLineColor = .clear chart.rightAxis.axisLineColor = .clear - + chart.legend.textColor = .clear chart.legend.enabled = false - + chart.drawBordersEnabled = false chart.drawMarkers = false chart.borderColor = .clear - + chart.doubleTapToZoomEnabled = false + chart.leftAxis.axisMinimum = 0 let data = BarChartData() let dataSet = dataSet()