У меня есть tableView, содержимое которого меньше экрана, поэтому его не прокрутка.UITableViewController scrollViewDidScroll: не вызывается во время удаления ячейки
Я перегружаю один из разделов при переходе в режим редактирования, что приводит к тому, что tableView добавляет строки.
Когда я сейчас прокручиваю вниз, а затем деактивирую режим редактирования, tableView снова удаляет избыточные ячейки и прокручивает вверх.
Во время этой операции прокрутки я не получаю вызовы делегатов scrollView. Для получения дополнительной информации, пожалуйста, проверьте мою реализацию: GISTViewController.m
Я предполагаю, что у вас есть tableView.delegate для контроллера вида? – ErickES7
Это подкласс 'UITableViewController', поэтому нет необходимости в этом. Тем не менее, при перетаскивании его вызывается, поэтому его не является общей проблемой с этим методом. –
BLAGH! У меня подобная проблема. Это была проблема, которая подкралась ко мне в iOS 9 и не реплицируется в iOS 8. Подкласс UITableViewController и переопределение scrollViewDidScroll никогда не вызываются, между тем другие события, такие как scrollViewWillBeginDragging, называются просто замечательными. Я также попытался сбросить делегат, но не пошел. – Dandy