diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 39513fae..dc4de487 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -71,6 +71,8 @@ slug: /changelog ## master +* (2024.02.19) 修复`Tooltip`的圆点标记不会自适应颜色的问题 + ## v3.10.0 版本要点: diff --git a/Runtime/Component/Tooltip/TooltipView.cs b/Runtime/Component/Tooltip/TooltipView.cs index 64fe0c4a..d849c4a7 100644 --- a/Runtime/Component/Tooltip/TooltipView.cs +++ b/Runtime/Component/Tooltip/TooltipView.cs @@ -76,6 +76,7 @@ namespace XCharts.Runtime title.SetText(data.title); m_ColumnMaxWidth.Clear(); + var contentLabelStyle0 = tooltip.GetContentLabelStyle(0); for (int i = 0; i < data.param.Count; i++) { var item = GetItem(i); @@ -92,7 +93,7 @@ namespace XCharts.Runtime column.SetActive(true); column.SetText(param.columns[j]); - if (j == 0 && ChartHelper.IsClearColor(column.text.GetColor())) + if (j == 0 && contentLabelStyle0 && ChartHelper.IsClearColor(contentLabelStyle0.textStyle.color)) column.text.SetColor(param.color); if (j >= m_ColumnMaxWidth.Count)