如何在ios-charts中禁用交叉和其他触摸事件?

问题描述 投票:6回答:2

我的iOS应用程序中有折线图视图。

 @IBOutlet weak var lineChartView: LineChartView!

启用缩放和触摸。我不让用户在图表中做任何事情,甚至不允许选择。

我试过了:

    self.lineChartView.pinchZoomEnabled = false
    self.lineChartView.dragEnabled = false
    self.lineChartView.dragDecelerationEnabled = false

但没有任何运气。我仍然可以触摸图表并看到十字架。我甚至可以捏缩放图形。

如何关闭此行为?+

ios ios-charts
2个回答
6
投票

卫生署!在故事板中,我可以禁用“启用用户交互”。

这样做的伎俩。


3
投票

由于某种原因,接受的解决方案对我的barChartView不起作用。

相反,设置barChartView.isUserInteractionEnabled = false就可以了。

因此,对于OP,以下应该工作self.lineChartView.isUserInteractionEnabled = false

© www.soinside.com 2019 - 2024. All rights reserved.