我正在尝试从脚本中设置ScrollView内容的位置。 我的ScrollView内容包含图像,按下按钮时内部的图像显示会发生变化。
图像尺寸不同。所以我需要相应地改变内容的高度。
当我改变高度时,内容的位置会改变。
我所做的是按下按钮时,内容的位置记录为
OriginalTransform.transform.position = ScrollViewContent.GetComponent<RectTransform> ().anchoredPosition;
在加载图像之前,内容的大小和位置将重置为
ScrollViewContent.GetComponent<RectTransform> ().anchoredPosition = OriginalTransform.transform.position;
ScrollViewContent.GetComponent<RectTransform> ().sizeDelta = new Vector2(CanvasWidth, 4000);
ScrollViewContent.GetComponent()。anchoredPosition记录为(0,0,0)。
But when anchoredPosition is reset with OriginalTransform.transform.position
,内容的正确值为-750,如图所示。
为什么它不能重新定位到原来的位置?