Дело в том, что вы вызываете его из viewDidLoad, который вызывается только один раз при загрузке представления. Вам нужно поместить эту scrollViewDidScroll
функцию отдельно, например, после viewDidLoad, но не внутри нее.
Также убедитесь, что вы внедрили UIScrollViewDelegate
в свой файл. Затем вы можете добавить scrollViewDidScroll
метод, чтобы определить, когда прокручивается представление, и print('123')
внутри него.
Также обязательно установите scrollView.delegate = self
в viewDidLoad.