ios - 如何在 ios-charts 中使用 doubleTap Gesture 的自定义实现
问题描述
我正在构建我的应用程序的统计部分,因此我使用了很棒的 ios-charts 库。完成所有工作后,我想添加一个功能,当用户双击图表的一个条形时,它会切换到另一个图表,其中包含以另一种方式可视化的数据。
但问题是该库仅使用 doubleTap 手势进行缩放。所以我不能添加我自己的,因为它会发生冲突,而且我不能更改处理程序,因为该函数是私有的。(我真的不想更改源代码)
在研究了他们的 GitHub 之后,我发现,如果您将 chartView 子类化,您可以使用自己的手势。
我的问题是,我应该如何解决这个问题?我尝试了子类化,但无法获得我需要的变量和函数,我尝试了覆盖,但这给了我一条错误消息,指出该变量/函数在超类中不存在。
我将不胜感激代码示例的一些帮助,以便我可以学习如何以正确的方式进行操作。
解决方案
按照链接使图表栏可点击并实现您自己的功能。
推荐阅读
- javascript - 在对象数组中添加数据
- redirect - Scrapy 重定向始终为 200
- nativescript - nativescript-background-http 问题
- python - 金字塔服务器上的 CORS
- asp.net-core - 用于收集嵌套对象的 ASP .Net Core Http [GET]
- kotlin - 访问已声明对象类型的子类的属性
- google-cloud-platform - 如何在 GCP 上授予对单个计算实例的访问权限?
- c++ - 比较两个节点坐标的最佳方法是什么?
- jquery - 如何像移动应用一样创建侧边导航菜单?
- .htaccess - htaccess 将 url 字符串更改为简单的 slug