mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-21 22:03:37 +00:00
[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:
committed by
Yannik Bloscheck
parent
b5e0d10cb1
commit
59499333ff
@@ -142,6 +142,8 @@ public class ChartView: UIView {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func setup() {
|
private func setup() {
|
||||||
|
isUserInteractionEnabled = false
|
||||||
|
|
||||||
xAxisView.font = font
|
xAxisView.font = font
|
||||||
xAxisView.textColor = textColor
|
xAxisView.textColor = textColor
|
||||||
yAxisView.font = font
|
yAxisView.font = font
|
||||||
|
|||||||
@@ -94,13 +94,13 @@ extension ElevationProfilePresenter: ElevationProfilePresenterProtocol {
|
|||||||
|
|
||||||
view?.setChartData(ChartPresentationData(chartData, formatter: formatter))
|
view?.setChartData(ChartPresentationData(chartData, formatter: formatter))
|
||||||
view?.reloadDescription()
|
view?.reloadDescription()
|
||||||
view?.userInteractionEnabled = true
|
|
||||||
|
|
||||||
guard !profileData.isTrackRecording else {
|
guard !profileData.isTrackRecording else {
|
||||||
view?.isChartViewInfoHidden = true
|
view?.isChartViewInfoHidden = true
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
view?.userInteractionEnabled = true
|
||||||
view?.setActivePointDistance(trackData.activePointDistance)
|
view?.setActivePointDistance(trackData.activePointDistance)
|
||||||
view?.setMyPositionDistance(trackData.myPositionDistance)
|
view?.setMyPositionDistance(trackData.myPositionDistance)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user