Я думаю, что заголовок объясняет все это. Я хочу быть уведомленным, когда пользователь прокручивает к вершине tableview.
Я попробовал следующее без удачи и даже добавил UIScrollViewDelegate к.h файлу.
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView{
NSLog(@"ScrolledToTop");
}
Спасибо!
Править: Я могу заставить это звонить, если я нажимаю строку состояния. Но не, если я прокручиваю к вершине. Странный... это могло иметь некоторое отношение к возврату tableview, когда это достигает вершины?
Что произойдет, если вы попробуете это?
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y == 0)
NSLog(@"At the top");
}
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0 && indexPath.section == 0 ) {
NSLog(@"Showing top cell");
}
Это достаточно близко?