Via a custom script that will check the position of the selected object versus the scroll view's rectangle.
Btw, to scroll the scroll view, the easiest thing to do would be to detect specific joystick/controller keys in Update, and using SendMessage("OnScroll", delta * Time.deltaTime) to the scroll view.