From a83bdf455ce53e47e72d69a363066f2d956bde25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Fri, 3 Apr 2026 15:44:03 +0800 Subject: [PATCH] fix --- Runtime/RecyclerView/Adapter/ItemRender.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Runtime/RecyclerView/Adapter/ItemRender.cs b/Runtime/RecyclerView/Adapter/ItemRender.cs index 7afc627..bf77b1d 100644 --- a/Runtime/RecyclerView/Adapter/ItemRender.cs +++ b/Runtime/RecyclerView/Adapter/ItemRender.cs @@ -344,11 +344,7 @@ namespace AlicizaX.UI /// protected virtual void OnHolderAttached() { - interactionProxy = Holder.GetComponent(); - if (interactionProxy == null) - { - interactionProxy = Holder.gameObject.AddComponent(); - } + } /// @@ -415,6 +411,11 @@ namespace AlicizaX.UI this.selectionHandler = selectionHandler; interactionBindingActive = false; cachedInteractionFlags = ItemInteractionFlags.None; + interactionProxy = Holder.GetComponent(); + if (interactionProxy == null) + { + interactionProxy = Holder.gameObject.AddComponent(); + } OnHolderAttached(); }