scrollview 添加拖拽后失去按钮滑动功能的修复方案


public void OnDrag(PointerEventData eventData) {
 
       //Debug.Log("OnDrag");
   
         if(Mathf.Abs(eventData.delta.x) > Mathf.Abs(eventData.delta.y)) {
    
            	mScrollRectdata.scrollDelta = new Vector2(0, -eventData.delta.x);
          
      		transform.parent.parent.parent.GetComponent().OnScroll(mScrollRectdata);
 
          }
  
}


你可能感兴趣的:(Unity3D)