jones2000 / HQChart

HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口
https://jones2000.github.io/HQChart/webhqchart.demo/samples/kline_index_edit.html
Apache License 2.0
2.86k stars 735 forks source link

自定义指标配置项部分手机兼容问题 #200

Closed zyf540860996 closed 1 month ago

zyf540860996 commented 5 months ago

指标配置项:

windows = [{ Name: '测试', Script: '自定义脚本', IsShowIndexName: true, IsDrawTitleBG: true, IsShowNameArrow: true, IsShowTitleArrow: false }]

在ios15的浏览器中 当 IsDrawTitleBG 设置为 true时,自定义指标标题无法显示在标题栏上 ios17中可以正常显示并且接受点击事件

参考文档地址:https://blog.csdn.net/jones2000/article/details/103187576

zyf540860996 commented 5 months ago

简单的排查了下 webhqchart.demo/jscommon/umychart.js 文件 ,发现第52230行的 this.Canvas.roundRect( ToFixedPoint(rtButton.Left), ToFixedPoint(rtButton.Top), ToFixedRect(rtButton.Width), ToFixedRect(rtButton.Height), [roundRadius]); 可能存在问题。

将这段代码注释后,指标名称和箭头都显示了,并且事件也响应了

jones2000 commented 5 months ago

image 用最新版本,使用直角试试。