你是否是这样?
Content高度 < 全部Cell加在一起的总高
他就认为你的全部Cell加起来就跟Content一样大,所以才出现了这种完全回弹
我该怎么办?
很简单,改变Content的长度跟所有Cell的和一样大
void RefreshSize(){float allDelta = 0;foreach (RectTransform rect in content){allDelta += rect.sizeDelta.y;}allDelta += emptyDistance;content.sizeDelta = new Vector2(content.sizeDelta.x, allDelta);}