charts图标不管是折线图还是柱状图,点击拐点都会有气泡显示数据,这个数据怎么根据x轴和y轴的数据来自定义显示

解决方案 »

  1.   

    题主的问题我按照自己的方式理解一下:就是当用户点击这个chart 上的蓝色拐点的时候,怎么拿到这个拐点对应的 y 轴或 x 轴上的值?
    不知道这样理解对不对?
    如果是的话,可以用以下的解决方案:
    用 UITapGestureRecognizer 识别用户的点击收拾,注意查看 UIGestureRecognizer(UITapGestureRecognizer 的父类) 的在线文档(https://developer.apple.com/documentation/uikit/uigesturerecognizer?language=objc), 
    里面有一个`- (CGPoint)locationInView:(UIView *)view` 的实例方法可以获取到在 view 上的 (x,y) 点,根据这个点的值,然后对比你画chart的时候用 的宽、高,我相信不难计算出来!
      

  2.   


    自己做肯定可以,我的意思是在已有的charts demo上改,有没有什么属性控制
      

  3.   


    自己做肯定可以,我的意思是在已有的charts demo上改,有没有什么属性控制原谅我的愚钝,我还是不理解题主要表达的意思?是那个 charts 表格是一张图片吗