diff --git a/Assets/XCharts/Runtime/Component/Main/Tooltip.cs b/Assets/XCharts/Runtime/Component/Main/Tooltip.cs index 26d7ed4f..162fe6a2 100644 --- a/Assets/XCharts/Runtime/Component/Main/Tooltip.cs +++ b/Assets/XCharts/Runtime/Component/Main/Tooltip.cs @@ -286,6 +286,7 @@ namespace XCharts m_Content = content; m_ContentRect = m_Content.GetComponent(); m_ContentImage = m_Content.GetComponent(); + m_ContentImage.raycastTarget = false; m_ContentText = m_Content.GetComponentInChildren(); if (m_ContentText != null) { diff --git a/Assets/XCharts/Runtime/Utility/ChartHelper.cs b/Assets/XCharts/Runtime/Utility/ChartHelper.cs index 2775e7ab..39771763 100644 --- a/Assets/XCharts/Runtime/Utility/ChartHelper.cs +++ b/Assets/XCharts/Runtime/Utility/ChartHelper.cs @@ -203,6 +203,7 @@ namespace XCharts txt.verticalOverflow = VerticalWrapMode.Overflow; txt.color = color; txt.lineSpacing = lineSpacing; + txt.raycastTarget = false; txtObj.transform.localEulerAngles = new Vector3(0, 0, rotate); RectTransform rect = GetOrAddComponent(txtObj); @@ -254,7 +255,8 @@ namespace XCharts var pivot = new Vector2(0.5f, 0.5f); var sizeDelta = new Vector2(width, height); GameObject iconObj = AddObject(name, parent, anchorMin, anchorMax, pivot, sizeDelta); - GetOrAddComponent(iconObj); + var img = GetOrAddComponent(iconObj); + img.raycastTarget = false; return iconObj; }