[ios] Disable chartView user interaction for TR and when the chartData is nil

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
Kiryl Kaveryn
2025-08-06 16:28:24 +04:00
committed by Yannik Bloscheck
parent b5e0d10cb1
commit 59499333ff
2 changed files with 3 additions and 1 deletions

View File

@@ -142,6 +142,8 @@ public class ChartView: UIView {
}
private func setup() {
isUserInteractionEnabled = false
xAxisView.font = font
xAxisView.textColor = textColor
yAxisView.font = font

View File

@@ -94,13 +94,13 @@ extension ElevationProfilePresenter: ElevationProfilePresenterProtocol {
view?.setChartData(ChartPresentationData(chartData, formatter: formatter))
view?.reloadDescription()
view?.userInteractionEnabled = true
guard !profileData.isTrackRecording else {
view?.isChartViewInfoHidden = true
return
}
view?.userInteractionEnabled = true
view?.setActivePointDistance(trackData.activePointDistance)
view?.setMyPositionDistance(trackData.myPositionDistance)
}