Если он не входит в систему scrollViewDidScroll:
, то делегат представления прокрутки не настроен на контроллер представления.
Вы можете проверить это в отладчике. После того, как ваше приложение запустилось, сделайте паузу в отладчике и выполните эту команду:
po [[(id)UIApp keyWindow] recursiveDescription]
Просмотрите вывод, чтобы найти адрес вашего UIScrollView. Там будет строка, которая говорит что-то вроде <UIScrollView: 0xc894d60 ...>
. Возьмите адрес (0xc894d60
в моем примере) и используйте его в этой команде отладчика:
po [0xc894d60 delegate]
Если он печатает что-то вроде <MyApp_ViewController: 0x6a7f6c0>
, ваш делегат настроен правильно. Если выводится «Не удается распечатать описание объекта NIL.», Значит, вы не установили делегат представления прокрутки. Если он печатает что-то еще, вы неправильно установили делегат представления прокрутки.