Фактически, UITableView - это UIScrollView (наследуется от него). Теперь я создал подкласс UITableView и добавил к нему эту строку кода:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSLog(@"contentOffset: %@", NSStringFromCGPoint(self.contentOffset));
}
По какой-то причине это никогда не вызывается, когда я прокручиваю таблицу. Но поскольку UITableView имеет собственное свойство делегата, я предполагаю, что он должен реализовывать протокол UIScrollViewDelegate и является делегатом для самого представления прокрутки. Не так ли?
Как я мог перехватить изменение положения прокрутки? Я хочу только их прочитать. Наверное, я не мог установить их с помощью contentOffset, верно?