How to scroll to a specific element in ScrollRect with Unity UI?

I am going to give you a code snippet of mine because I feel like being helpful. Hope this helps! protected ScrollRect scrollRect; protected RectTransform contentPanel; public void SnapTo(RectTransform target) { Canvas.ForceUpdateCanvases(); contentPanel.anchoredPosition = (Vector2)scrollRect.transform.InverseTransformPoint(contentPanel.position) – (Vector2)scrollRect.transform.InverseTransformPoint(target.position); }