diff --git a/Runtime/RecyclerView/ViewHolder/ViewHolder.cs b/Runtime/RecyclerView/ViewHolder/ViewHolder.cs index 52b60ce..a0ee452 100644 --- a/Runtime/RecyclerView/ViewHolder/ViewHolder.cs +++ b/Runtime/RecyclerView/ViewHolder/ViewHolder.cs @@ -49,7 +49,6 @@ namespace AlicizaX.UI /// public Vector2 SizeDelta => RectTransform.sizeDelta; - private IButton _button; /// /// 视图首次创建时调用 @@ -80,16 +79,11 @@ namespace AlicizaX.UI /// 点击回调 protected internal virtual void BindItemClick(T data, Action action) { - if (_button is null && !TryGetComponent(out _button)) - { - Log.Warning("找不到Button组件"); - return; - } - - _button.onClick.RemoveAllListeners(); - _button.onClick.AddListener(() => action?.Invoke(data)); + // _button.onClick.RemoveAllListeners(); + // _button.onClick.AddListener(() => action?.Invoke(data)); } + /// /// 绑定选中状态 /// diff --git a/Runtime/UXComponent/Button/UXButton.cs b/Runtime/UXComponent/Button/UXButton.cs index 6e1f12e..9d17d0d 100644 --- a/Runtime/UXComponent/Button/UXButton.cs +++ b/Runtime/UXComponent/Button/UXButton.cs @@ -8,7 +8,7 @@ using UnityEngine.EventSystems; namespace UnityEngine.UI { [AddComponentMenu("UI/UXButton", 30)] - public class UXButton : UXSelectable, IPointerClickHandler, ISubmitHandler, IButton + public class UXButton : UXSelectable, IPointerClickHandler, ISubmitHandler { [SerializeField] private AudioClip hoverAudioClip; [SerializeField] private AudioClip clickAudioClip;